Postpartum pains

It's been 2 weeks since I delivered my daughter... Some days I feel like I've recovered, then there are days I feel like I've been hit by a truck... I get uncomfortable cramps, my hemorrhoids become unbearable and I just all around feel like I can't get out of bed to clean my home. It seems like everyone else bounces back pretty quickly... How long does it take to recover from a vaginal birth?