It's perfectly fine if you are wearing your hoodie next to your skin without a shirt coming in between. But if you want to wear your hoodie for more than one day, it's better to wear an undershirt or a tee underneath. A tee underneath will protect your hoodie from sweat and odor and thus will enable you to wear it for more than a couple of days.