Sex question

So my sex drive isn't very high at all. My husband and I maybe have sex once or twice a month, prob has to do with the fact that our sex sessions are usually long.. like 2-3 hours all together. So it's kind of an ordeal lol I don't always want to spend my down time having sex.

My issue is sometimes he asked if he can get off . In process he touches me, with my permission, until he's done . I absolutely hate doing this like I don't want to be touched and I just deal with it and get on with the rest of my day. He just gets so pissy about everything if we haven't had sex in a while. He definitely masterbates often and feel like he hates that I'm in control of our sex life cause it'd be every day for him. ☹️ I haven't had a high sex drive for a while now. I'm just tired and wanting to relax . Just really the question is if any one knows what I'm going through? Any experience or advice for my situation . Like I'm done with this, I don't enjoy it.