The best thing you can do for yourself and to yourself is to discipline yourself without waiting for others to do so.This would help you a lot in correcting your errors and doing it better next time. If you wait to be disciplined by others, you might not really see the mistakes you've made, rather you'll think you're being maltreated.
Self discipline has to do with you setting boundaries and limits for yourself, such that once you exceed those limits, you will know that something is definitely wrong and then you do something about that.
Let me give you an instance, if you want to lose weight, you can set a limit for yourself that you will have only two meals a day, and that you will not eat junks. That is the starting point for self discipline.
At some point, if you see yourself getting junks from the supermarket, and eating more than two times in a day, you will discipline yourself by either involving someone who will constantly remind you of your eating habits, or you do it yourself by restricting yourself from going to the supermarket.
Self-discipline will help you to get a desired outcome in whatever you set out to do.
In business management, there is something we call control. This is the process where the managers of a business compare their actual outcome with their desired outcome. If you apply this principle in your life, you will always be able to discipline yourself because you will constantly check if you're judiciously following the limits you set for yourself.
Self discipline will help you not to spend more than what you earn. It will help your finances and make your expenses not to exceed your income. When you set your spending limits, you have to discipline yourself to follow suit.
Self-discipline will also make you not to lose your self-respect. You will always check the things you do that will make others disrespect you and try to cut on those things.
Start to discipline yourself today. Set limits for yourself. And not just set those limits, try to work according to the limit you set.

