On and off

My ex boyfriend and I have known each other for about six years and probably dated for three of the years. We broke up about three times but kept getting back together. It seems like after a while we need to loose each other to realize how much we need and love each other and everything is really good when we get back together but then things fizzle out again. Right now we are apart but want to get back together but im not sure if we should just give up and move on especially because my parents don’t want us to get back together not bc they don’t like him but just bc we’ve tried so many times. It’s hard though bc we’re still really good friends and care about each other a lot but we also have very romantic and physical feelings for each other so friendship doesn’t usually go well for us. Ugh don’t know what to do