I bounced back really well after my first CS, the only 'trouble' I had was lying flat in bed when I got home as I had been sleeping elevated in hospital. You will be happy to know that I bounced back even faster after my second CS, I checked out 2 days post CS and as I layed almost flat the night after my sugery I didn't have a problem with sleeping, I was off pain killers by the time I left and I had only had minimal amounts prior to leaving, I believe that walking does the world of good, get up and move around as much as possible!
Bookmarks