next steps with a boyfriend

Cougar
Ok girls I need some help! I'm 20 years old and I've been with the same guy for over two years now and we've known each other since kindergarten. I feel like I need something more from our relationship, it feels like it's at a stand still. I really want to move in together or get engaged but he just keeps pushing it off. After a year together he kept saying he wanted to be engaged by the end of that semester then it was the next semester and now it's a couple years. I get that he might not be ready but he keeps saying he is then taking it back. I feel like we're stuck because of this. We've already had sex and gone on vacations together so I just don't know what other steps to take. Please help I'm so lost and I feel so down because of this.