I don’t understand

So anytime my boyfriend is sick, tired, has a headache, etc. it’s okay and I’m always understanding. But if it’s the other way around he gets so mad and hostile bc I don’t want to have sex. He also gets mad if I don’t wanna shower when he wants or if I shower without him. I can’t remember the last time I showered alone. Idk what to do..