he just doesn't want to get married

our little monthly anniversary is tomorrow and everytime I say happy anniversary he says it doesn't mean anything since we're not married.. we've been engaged for 3 years now and still haven't set a date. I can't ask him because he'll always say something rude. what should I do