I know exactly where you are coming from. I've been there and it has taken a long time to get to where I am now. I gave birth to my son at 21 and I turned 27 this year. Weight loss isn't a "do it and forget it" thing. Don't let anyone fool you or don't fool yourself. Lose it slowly and it will stay off and I'm proof of that.
But don't get me wrong either. It's a struggle every day to not eat all the wonderful foods I love. Some days I do eat them and then I feel super super guilty. I'm my own worst dieting enemy. I'm always telling myself that I have tomorrow and that's a horrible thing to do. I've been stuck at my current weight for almost 6 months now. I've rejoined this site to get my butt back in gear.
I wish you the best and unlike most I will tell you to be hard on yourself...you're the only one that can MAKE you do this. Stick to it and remember that the greatest reward is making yourself happy.
http://www.caloriescount.org/cgi-bin...calculator.cgi