I'm 6'4" and 235 pounds, My last body pillow was around 40 inches long. It supported my hips OR my shoulders. The new pillows are 48 inches and can support my hips and shoulders at the same time. It is a heavy pillow if you have to change sides in the night, but the weight is from the dense foam that does not compress flat and supports you as you sleep. When I wake. the pressure along my body is so even I don't feel the pillow only the support it gives the length of my body.