Being good to myself is something that i've always struggled with. Thats a huge part of the reason I got so poorly, its most of the reason that my life came tumbling down around my ears.
I hard to remember to be good to yourself, if all you've ever done is self-destruct. So start with the little things. Say one nice thing to yourself every morning. Give yourself a hug. Wear underwear that makes you sexy. Its long and hard to teach yourself how to love yourself, a lot of people take it for granted. You can't run before you can walk, so just be gently, do something small for yourself self every day, and when that becomes habit, do another and another, until you have learned how to treat yourself like a human being again.
I don't pretend Im there by any means, but I'm trying and life is slowly getting just that tiny bit brighter.