OK so here's the thing. Me and this guy were seeing each other over a year ago and the age difference was always our problem. About after 4 months we gave up and moved on with our lives. I started dating someone else and so did he but ever since a year ago he is always in and out of my life. We get along very well. We never had sex so it’s not like he’s using me for that but I just don't understand why he continues to do that.
When I’m around him and I talk about other guys he seems to get jealous and wants to beat them up but we aren't even dating so I don't know why he acts like that. He tells me he cares about me and that he apologizes multiple times for coming around every once in a while but if he’s sorry why does he keep doing it? He knows I just came out of a relationship and so did he. He kind of opens up to me about this relationship with his ex but I just don't understand.
Yes I care about him but it’s like I have other things to focus on and when he comes back in to my life it messes things up cause I enjoy being with him. We always have a good time together and even if we haven't seen each other in like 5 months it's still not awkward once we reunite. WHY are guys so confusing?? :(