It really depends how the birth goes. I had an emergency c-section and I won't go into the ins and outs of c-section recovery as hopefully you won't need it, unless you want to know. It wasn't very fun, but then again I'm pregnant with my second and scheduled for another section, and not dreading it too much!
Saying that, you'll probably bleed for a while regardless of how you give birth. I bled for about 5 weeks. I only needed massive maternity pads for about the first 2 or 3 weeks though, then I switched to normal pads. Dark towels are definitely a good idea! Have some breast pads handy too. Even if you don't breastfeed, you might still leak for a while. Be prepared for your boobs to suddenly engorge a few days after delivery when your milk comes in. It was a bit of a shock to me just how big they suddenly got!
Whatever happens, assuming you're home within a few days, midwives or HVs will continue to visit you at home at first. If all is fine, you'll be discharged within a couple of weeks.
Before you leave hospital, make sure you've been given a list of all the useful contact numbers you might need - midwives, HVs, breastfeeding help (if you want that), GP, registration office (baby must be registered within 6 weeks of birth, you'll probably need to book it), child benefit application forms. Assume your brain will be mush for a while - sleep deprivation does that.
Good luck, I muddled through somehow, and so will you.