I'm a bit confuse now? ????
So you both started to date at age 16? So then at age 23 you both broke up? Then your next one must be at age 23- 25. And the last one must have been at age 25-27??????
I don't know but that's is how I am thinking of it at the moment. So maybe a bit more details if you can please?