Confused

When I talk to him about our future he hates it! I ask him if he even wants one he says yes but I don't understand why I can't talk about it, he does a lot for me and I know he loves me dearly but I'm confused as to why he never talks about it? Does anyone have any ideas why? Btw we have been together just over 3 years