Hi supersparrow, let me ans the questions that you have asked.
1) As you said you have been together with him for a few years, you mean after all these years you still cannot decide if he is the right one for you? If after a few years you still cannot decide, how many more years do you need...