I didn't buy this for pregnancy, but for posture and back support for sleeping.
I have a slightly longer than average torso and I found it to be too short.
I also found the part for under your neck to be too big and the part for between your legs too small.
I expected to like this product and I was really looking forward to using it, but it wasn't great for me. If my life was a little less busy, I would've sent it back. It's possible I just don't have the right kind of body for this kind of pillow. It's just that this one is the only one I've tried.