Ok, good, and are you going to see a therapist? This is to help you so you can have support if you "do" decide to end this relationship.
I think you have had a lot to think about here in your thread and now you can observe him and think about him perhaps in a different more knowledgeable light.
Yes, keep us all posted.