Heyy! Way to go! I know how hard it is to do the opposite of what you feel like doing... I've often heard if you can make yourself do it, you'll make yourself feel the way you act.... maybe it will work for you. Another thing I think is to acknowledge your feelings, but maybe in a journal, private and away from others...if you repress them they can make you pay all at one time later... be sure to add good things too, no matter how small, be genuine.. any little good thing you reward yourself for is a seed.... what's that old hippie saying? Grow your own garden

Spend time in private when you can reinforcing the good stuff.. just mentally pat yourself on the back, toast yourself with an imaginary glass of champagne, throw a little congratulations party just for you, really feel it.... maybe you have pretty eyes, a nice smile, a cute nose, maybe you're kind to strangers and old people.. let yourself feel good because you are good
"Our greatest glory is not in never falling, but rising every time we fall." Confucius