To become the "best version of yourself possible", you must live to your highest standards. Not your lowest, and not only some of the time - but all the time.
Stop rewarding bad behaviour and telling yourself it's ok. It's not acceptable!
I tackle this issue head-on so you can live to the standards you are capable of.