He thinks I'm asleep pls help

My boy and i have been dating almost a year, but lately when im asleep or trying to sleep he'll start f*cking me.(Hes never done anything like this before??) Even if i told him i dont want to have sex that day. It doesnt matter because he does it while im sleeping. I don't know how to confront him. Ive "woken up" with my pants down and him going "ya dumbass you fucking pulled em down you, you were probably hot" multiple multiple times.

Yeah i know waking up while hes doing could be an option but he can get violent very quickly and im scared of how hed react.