Can I just make the point that it's not just his problem if the sex is bad? You have had SEVEN years to improve it with him. It's a two way street. If you're not enjoying yourself, you take the initiative to show him how its done and what you like. Sex with another person ain't gonna help you especially if you're not equally putting in the effort. It's an issue you both have to sort with yourselves. He might be inexperienced in the sense of he's only done it with another person but if you're having sex with him and you're not enjoying it, it's on you to tell him what you would like and it's on him to adhere as much as you have to listen to him too.