I'm not exactly sure what your question is, but here are a couple thoughts that might help. First of all, don't be so hard on yourself. You are undoubtedly going through a vicious cycle of repentance/wrongdoing, in which you are good for a while, then bad, with each peak of the cycle becoming more extreme. Learn to not focus on what has happened in your past, don't worry about tomorrow, just try to make it today. Set realistic goals for achievement and write them down. Don't make it one big goal, rather make it a bunch of small achievable goals that you can cross off as you go along. It's amazing how motivational a bunch of check marks can be even if they were for minor accomplishments. Lastly and seemingly unrelated, make sure you are living the Word of Wisdom to the fullest extent, I'm not talking about smoking, drinking, etc., but healthy living. Eat a balanced diet, work hard, and get enough exercise. It is amazing what this will do for your feelings of self worth, and when you feel like you are worth more to yourself you will be more motivated to take better care of yourself. Good luck, it's not an easy road you walk but you can and will get there.