Not everyday will be your best day. You will have bad days - and honestly you’ll have challenging ones more often than you have good ones...regardless, this is not something that should discourage you or make you feel like your only option is to give up.
Keep that smile. Struggle builds strength. Hardship builds character.
Rise above your vices, charge through adversity and keep pushing on. No greatness has ever come from places of comfort and ease. Every scar will etch you into the person you envision yourself to be. Every challenge will further improve your capabilities and resilience.
Use these learning experiences to continue to become better and better. Take everything in your stride, own your trials and use them as fuel to always improve upon the person you were yesterday.