To get better at self-discipline, one of the most important things you can do is to take small acts. Tackling huge, projects generates lack of interest.
Your mind can become your best friend, your greatest supporter, and someone you can count on and allow yourself to be there. You should get your thoughts under control.
Don’t forget to forgive yourself when forgiving others as well. Since you are also a hero and, however, in shining armour, you are your very own knight.