To be honest with you, he has self esteem problems. Many gay guys/men go through this. They sleep around A LOT because there is a constant need to feel attractive or wanted. They will tell you and probably themselves that is is just hormonal... and maybe half is... but it gets to a point where you realize it is a lot more than that.
Also, most of the websites gay guys use to chat or hookup on have a ton of porn ads. These ads feature the hottest guys ever made (lol) and you see them all night on your computer... well it doesnt take a rocket scientist to see that men in general are very visual. Gay men are no exception. Once you see that all day and night, you want to go hookup more and more.
I dont mean to be rude, but he is too young! Your still very young at 27, but a guy that is 21 is destined to go wild, gay or straight and play the field. Dont think something is wrong with you, because you are just fine... dont think he doesnt love you because I am sure he does, it is just his age and the constant need to feel loved/wanted by another man.


