It sounds like he is affraid of true committement. It maybe due to the age difference, he is uncertain how he feels, he doesnt want to get married or sadly, he may have found someone else and cant tell you. Its hard to say why he wont, but in my opinion, you need to sit him down and ask right out, does he or doesnt he want to commit and then you can go on with your life. I hope things work out for you, but you can't go on without knowing because it sounds like its hurting and may cause some health issues

