How long after birth do you stop hurting

Had my baby last night at 6:49pm vaginally. Have a small tear and hemorrhoids. I’m very very very sore everywhere, my lady parts, stomach, back, legs, feeling like I got hit by a truck. How long should I expect to feel this bad?