Sizing is Inaccurate

My husband is a gym rat and has been a big Under Armour fan for a long time. He has many of their products. After hearing me complain about not finding a comfortable yet supportive sports bra to ride my horse in, he purchased this one and put it in my stocking for xmas. I am not really large busted, 36B and 5'9". He bought me a medium. I couldn't even get it over my head and shoulders, got it stuck and had to have it pulled off of me. I returned it for a large. I did get it on (barely) and all it did was "smash" me. I returned it and will not replace it. I also got a pair of UA boy shorts. Same problem. Much too small. Don't bother.