Yes, Primal does run very small. I made the mistake of trying on a medium and I practically had to peel it off! I am a 10...and apparently a men's large in that brand.