My bf cum

So i have 2 problems.
1. My bf always wants me to give him a bj but sometimes i can tell when he hasnt showered! It takes like nasty sweat! Im scared to tell him cuz i dont wanna hurt his feelings but YUCK
2. Whenever he cums he wants to cum in my mouth and have me swollow. But his cum taste so gross! It kinda makes my mouth burn and taste like nasty shit. Plus is smells
Help?!?!