Sounds a bit like my weekend..to much partying and then you feel like you blew it and its hard to get up and treat the next morning like a new start instead of a continuation of failing from the night before. But, it is a new day and if you fall off the wagon every now and again - and you will - you can always start again tomorrow. Don't call it quits yet - you are doing great.