am I mean?

My fiancé hasn't had a shower for nearly 2 weeks, yeah he uses hand sanitizer and washes his hands but he hadn't had a full body wash in nearly 2 weeks I feel bad telling him so I haven't. He keeps saying I'm off in the shower tonight or in the morning and never does. Like I don't want him to shower everyday but a regular basis would be nice. He sweats horrendously when he sleeps and It's awful to sleep with and makes the bedding smell awful too. He works nights so gets in around 6am I get up around 9am he gets up at 5pm and goes back to work lathers himself in deodorant and aftershave and goes. I have refused to have sex with him for just over a week and just told him I wasn't in the mood as not to offend him and I've even offered to go in the shower with him to encourage him. He's never been like this before I think it's just laziness. This morning when he came home he was all over me I just told him to stop have a shower and come back and we will carry on but now he's just mardy. He stormed downstairs and fell asleep on the sofa. I feel like I said it too bluntly but it's been nearly 2 weeks and I can't bring myself to go there as too me it's discusting. Am I being unreasonable?