Self-control can be developed primarily through practice and exercise.
To have self-control in life, it's essential to avoid temptations, have a goal in life so that we can work hard to archive it, do daily exercises, rest, get good sleep at night and many more. Having patience and understanding towards people's emotions is also required.