My Boyfriend and I have been together for about 2 years now. He is a bit older than me, I am 20 and he is 32. We are unusual compared to other couples who are dating with a significant age difference because he has just graduated from college and is still trying to establish himself while I am finishing up college. I love spending time with him but whenever we go out I am always the one to pay. It's even more frustrating because I don't work during the school year while he is working a steady job as a boxing and MMA instructer/trainer!! On top of all of that, he hasn't given me one single gift while I have given him birthday gifts, christmas gifts, and so on. I understand that money is tight but I am also not asking for anything overly expensive. Please tell me, is it normal that my 32 year old boyfriend of 2 years never pays for anything and never buys me gifts?