Confused

I have been in my relationship for over 3 yrs and I am unconditionally in love with him but the only problem is he doesn't show me any love back . The beginning of our relationship was awesome. Friends that became more but this last year things have turned. I am constantly telling him I love him he says he loves me too but he never is the first to say it. I always have to say it. I compliment him almost daily but I never get a compliment back. I spend so much time getting ready for him but never get any complements my effort. I have told him how I feel but he now seems to be annoyed or amused by my concerns . I have told him i would like for him to be more affectionate but he makes a joke out of my feelings in front of others. He doesn't hug , touch or hold me anymore. I am always initiating all the affection . Could It be he fell out of love ? Should I leave ? Am I over reacting ?
Makda Makda
26-30, F
May 23, 2012