welcome back!
i think being back here and finding support will help you feel better and hopefully help you motivate. i second the notion of writing the negative thoughts down- for every negative thing, write down a positive thing and start sticking them up on your mirrors, or in your day book or something. give your self pick me ups
as far as giving into cravings, it happens. but you got the right attitude. just get right back on the bandwagon!
hope your day is going well!!