I wear the carhart long sleeve shirts an they've lasted for a few years
I wear those too every day when it's cool/cold, under my company work shirt. I've got some that are over 8 years old and still look great. They will stay looking good as long as it isn't a real dark color that will fade.