I tend to sew my own t-shirts because with my bust, a lot of shirts just end up too short. Even if they fit in the store, after a couple of washes they get shorter, even if I'm careful with their care.

I have this lime green tank top that I've only worn a few times. It's way too short. I also had some scrap of this adorable bird fabric. I used it to lengthen the shirt and added a small bird applique.

It definitely has to do with inferior cotton, or so I'd believe. Inexpensive 'fashion' cotton does that. Kind of how if I wear Forever 21 pants (which I don't anymore), they are sung when I buy them then totally loose and falling off after an hour.