Don't worry, it'll go back, you just have to be patient 8) I know what you mean though....at my age..and yours as your not that much older...so many people look so damn good

and here we are with bodies totally changed by pregnancy etc.
For the first few months I felt like I was never going to look normal again..I'd lost the weight but not the shape IYKWIM, and felt crap...then decided not to worry about it more than I could help, after all it was winter and I have never been one to show off the ole flesh anyway, I don't even like my arms being bare...not because I don't like the way i look or anything, just because....
But now my stretchmarks have faded loads...and I'm getting a SHAPE back, aka I HAVE A WAIST!...due to lots of walking etc the jellyness of my belly is slowly receding and i feel much better.
Like Nicola said, you have to give it longer than 3 weeks. it's a slow healing process, but you'll get there. Right now you don't have time for yourself, of course not- you have a newborn! Once she gets a bit older you'll have more time to do yourself up.
Just don't get into the trap of feeling ashamed of your body because that could potetnially lead to other more serious issues- just strip off and prance round naked, it'll give you a boost of confidence
And of course people are still looking at you, but in a good way! You've lost all your baby weight, which loads of people don't right away, and I bet there are tons of people thinking, wow, what a lovely mother and baby, and look, that lucky cow is back to her normal size already
