You are bigger than you think. If you're medium then order a small (get over your pride) and it will fit snugly, not tight. I actually ordered two and they are great for sleeping. They allow you to toss and turn without being donned like a regular t-shirt or tank top.