I have been dating this guy for years now. He's a great guy and we get along so well and do lots together since we have much in common. After a year and a half or so, our sex life started to ...