"Tina - have you thought about maybe inviting your SO to this
therapy session? Maybe a third party can help you both
understand each other better so that you can avoid these
feelings of anger and frustration.
"I have no piped in because I do not know the full story. And
I'm sure we're hearing this filtered from your point of view.
If you love him and think you have a chance with him but want
closure on this situation - take him with you. If he won't go
- well, there could be a problem."
Agree with this 100%. I don't believe in running at the first sign of a problem; if we did, nobody would stay together because everyone has a tick and noone can be perfect. I would also recommend getting advice from friends who know the two of you. They will probably give you better advice than the people who don't know the entire picture here.
Good luck!