I'd say it took me just over 2 years to start feeling somewhat like my old self again, but then I suffered with post-natal depression as well. I think that the loss of confidence is a major issue with new mums and it doesn't help when you have celeb mums splattered across the media with their "perfect" bodies weeks after childbirth!!!
These issues need to be talked about more amoungst new mums and healthcare professionals to be realistic in what to expect from your body after childbirth, my son is nearly 3 now and I'm still 3 stone over my pre-birth weight!!!
I still haven't accepted my existing weight and still don't have the confidence in myself that I used to, but I'm getting there and I know I'll get there in the end, just taking a bit longer than expected!