been together for quite a long time it is time to get your time to think were your relationship is heading. if you are not happy maybe it is time to move on if on the other hand you feel that you want to give a second chance cause although it is not the ideal relationship you love him then give it a try, be sincere to yourself and to your other half and i am sure in the end things will work out for the two of you.
if your score is 230-300: i am sure that by now you already know that he is your perfect match, the love 