I was thinking your parents could tell you what its like to be married.
If your parents disapprove of who you’re seeing, that might be something to look into.
They’re not going to hate your boyfriend without a reason.
You mentioned “I dont need their permission” which makes it sound like there’s a reason they wouldn’t approve.
For most people getting married, the approval of the parents isn’t an issue.
This off and on issue makes it sound like you’re desperate to get married to this guy who you can’t get along with consistently.
If you marry a guy you’re off and on with now, you’ll be off and on with him for life and you can expect mistresses in his life when things are “off”.
If you’re cool with being married unhappily, then rock on.
If this is the same person you’ve been off and on with for 7 years and refuses to have sex with you, frankly I dont understand why you even bother.