Your relationship is built on conflict, now... some people enjoy that... others really hate it.
If you can't build a cordial, friendly atmosphere about sexual matters, then time to move on. It should be very easy at your age to find a guy who is ready to go every day. :)
Best wishes,