I have a duathlon coming up in May and my club gear won't be here in time. I figured having two tri outfits wasn't a bad idea and bought this one:



Here it is on me (ignore my messy room...):



And if I don't yank on the top every 5 seconds, this happens:



I'm trying to figure out if I need to return the top for the next size bigger. I know it has to be tight if you're going to swim in it, but I'm not sure where the line is for too tight?

I ordered an XXS in our club gear from Louis Garneau and this is an XS from Sugoi.