Oh V, I am so sorry to hear what is happening to you, I'm an expert in the rejection subject by my own life experience (fml) and based on that I will make it really simple:
Stay or Go, there is no in between
You sound like me in many sexual aspects, which makes me think that if you do stick around you'll resent the fuck out of him and it wont be a good relationship anyway, when this first happened to me almost SEVEN YEARS ago I joined a mismatched libido message board and everyone told me RUN, run like hell now that you can, and fuck were they right, the more you stick around the harder it is to leave, specially if they are good guys in other aspects I've been through support groups, online venting, I've had "the talk" with him so many times I've lost count, I've lost weight, I've doubted myself, my self esteem plummeted, I'm constantly trying to think up strategies and fail miserably, then I start attacking myself with all the "maybe if's my fault, maybe if I did this or that, or if I didnt do blah blah", then sometimes eventhough you want it bad you'll reject him, just so he'll see what it feels like, you play ridiculous games because you are both angry and hurt, the whole thing sucks and it can destroy you V.
You keep hanging on there because you're gonna try "one last thing" mine right now is that he's going back on T, Dr assured me in person that I will be paying the consequences of his high libido, I just fucking chuckled, I have a fucking 200ml bottle of cypionate test sitting in my medicine cabinet, he took his first shot last night, I have no faith, none at all, I dont even know why I keep doing this...
My case is not your case, maybe he's just mad about something and hasnt fessed up to it, maybe there's a simple underlying cause, try to asses the situation, but maybe there is not and you have to be prepared for both, it's still early
Good luck