Should I leave?

Okay, so I've been with this guy for 2 years this October. We were friends and sorta talked about being together off and on for the year before that so weve had 3 years together. For that first year, I would say he was chasing me, trying to get me to date him he said he would treat me right if I just gave him the chance and etc but I just wasnt interested in him that way. Hes a good looking guy and I love him now but at the time I just always had this feeling it would never work. Well fast forward I figured if he cared enough to chase and wait on me for a year that i could try it. It was going really well for a while. We were in love and had fun together and were already pretty close and just got closer. Things made sense again, I had been hurt before and it made me sceptical to date again. But he was great. He is great, but sometimes things just feel off. I dont know if I'm really in love with him anymore or if I'm just comfortable. We still both live at home, and have talked about getting a place but it's never worked out. He seems to be all talk he always says comments about living together and getting married and eventually kids I just dont see that happening. Hes 24, and he still lives at home and he has a good paying job so it isnt that he couldn't afford to live on his own. Hes an only child and has always been spoiled and I just think hell never really grow up. I need some help.