Wearing a cap under the helmet when it helps is smart. You might even call it "pro".
Wearing a cap under the helmet as a fashion statement is 41.
Personally I never do, but I always train with a sweat band on. Definitely not a pro look, but it works for me.