After reading reviews I went with the large. I haven't washed them yet so not sure about shrinking, but I couldve gone with a medium I think. Im 51 around 125lbs and a 34H. Even tho Im petite I have a hard time finding shirts that fit my trunk and my large bust. I figured the large was a safer bet. The straps are adjustable and I have them shortened almost all the way. The shirt is a bit looser on my belly, which I no longer need. The part covering my chest is loose, tho doesnt cover all of my chest, but I think I can get away with sizing down next time. Otherwise I absolutely love these shirts! I needed a good summer nursing tank that doesnt have my whole boob hanging out. These cover all of it without bugging my lil man. They are cute, soft, light weight, and easy to nurse in. And can be dressed up or down. Wish I had these sooner!