I usually wear a medium, I'm not very top-heavy, but man - seems like the past few shirts I've worn have been a medium, and are too big. Could I maybe shrink them, or what? Most of these shirt are colored, maybe have white, so washing them in hot water really isn't an option.
__________________
"Until you spread your wings, you'll have no idea how far you can fly".
Depends on what parts need to be altered, the material, and the style of the shirt. Shortening the sleeve or the hem is easy, taking in the sides is usually really doable as well. But if they're too big in the shoulders, it may or may not be able to be fixed and it would probably be a little more expensive.
__________________
To be yourself in a world that is constantly trying to make you something else is the greatest accomplishment ~ {Ralph Waldo Emerson}