Self-punishment and mental discipline are completely different from each other.
Once you make self punishment mental pattern in unawareness then this pattern will keep on punishing you throughout.
Always do things which are kind, loving and uplifting for your body, mind, soul and life.
You will come to know when your soul is receiving nourishment
Never go against your soul’s calling.
Always speak lovingly to yourself.
From this peaceful mode operate in outside world.