Most Helpful Girl
I say "Let it go" Its a personality issue. He's just not the affectionate type. If that's what you need, then he's not gona fullfil that aspect of your relationship. The point that you have "dumped him" 3 times in the past 5 months shows him that you are not stable. A guy needs stability in a relationship, or else it becomes "just messing around"
The only way this relationship will survive is if a) you forece yourself to become more secure and b) he forces himself to be more emotional.