The thing that I think helped me recover quickly was drinking loads of water after the surgery to flush the anaesthetic out. Mind you - I was quite happy for them to leave the catheter in for an extra day as the prospect of getting out of bed and getting to the toilet so many times was daunting.
My anaethestic advised eating healthily prior to surgery - lots of iron rich food such as brocolli, liver etc. i also gave up booze for a month beforehand to give my body a bit of a boost.
I wrote a bit of a blog after my surgery if you would like to take a read pm me your email address and I will send it over to you.
X