oral sex questions ..

1) if your bf/husband just got off of work & his penis is musty smelling & he ask you for oral , do you give him oral or turn him down ? 
2) if you didn't get to shower yet because you shower before bed but didn't have time to shower , & your bf/husband wants to give you oral , do you let him ?
3) do you kiss your bf/husband after oral ?
4) does precum make you gag ?