My recommendation is definitely discuss it before you move in together or around your anniversary, whatever comes first. 7 months isn’t that long, but if you see each other every day or almost every day, it’s very possible your relationship has progressed a lot by that point (that’s how it was with my SO and I — we spent the night together literally every night starting ~2 months in, which made it a lot different than if we had been dating the same amount of time with only seeing each other for dinner dates 3x a week or whatnot, like we had done in previous relationships).
But your boyfriend seems to be kind of unsure what he wants right now, and that’s exactly how my SO was FWIW. In my situation, it was because he had been single for a few years and was used to being alone and not having marriage or kids anywhere on the radar, and then all of a sudden we met and were inseparable and he started wanting those things with me, but was still processing it all since it’s a big change to go from very-single-very-independent to very-committed-thinking-about-rings-and-babies in just a few months. I think that’s totally normal and understandable, especially in mid-20s. I’d say let him sit with the idea a little bit longer and start getting used to it more, and he’ll either come around and be fully okay with wanting those things or he’ll decide he’s not at all ready and back off completely. It’s for sure scary and uncomfortable and hard to sit back and wait for someone else to sort out their feelings and catch up to how you’re feeling, but it’s important that he comes to his own conclusions in his own time, since pushing a conversation or a timeline at this point is likely to not be productive and instead frustrating for both of you.
Something to keep in mind is that if someone isn’t emotionally ready for marriage and a commitment, it’s difficult if not impossible for them to know when they WILL be ready, so having a timeline with someone who simply isn’t in that place yet might not work out very well. I think someone has to be ready to get engaged or at least very close in order to say with certainty that they will be prepared to propose in x number of months. With that in mind, maybe don’t plan on making a timeline during your first conversation about the future, instead just see where his head is at and come up with a timeline a bit down the road after he has more certainty with how he feels about the situation.
Marriage really scared my boyfriend around earlier on in the relationship, but we’ve slowly continued talking about it and had a few more big conversations, and now it’s been 7 months or so since our initial (scary tearful frustrating) conversation about it. Since then, we’ve been ring shopping and have a plan for the future including what we both want to accomplish before we get engaged and when we want to get engaged/married (engaged within the next year or so, married spring 2019).
Hopefully all this helps! I don’t agree with bees on here who say that if he’s not ready or can’t commit to a timeline right now, you should pack your things — because everyone moves at their own pace, and not being ready yet doesn’t mean he never will be. Like for example, I’m not ready to have kids yet, and I can’t say for sure when I will be ready, but I’m still in my early-mid-20s and I know I’ll get there and I have time. It’s not like I am never going to have kids or don’t want to have kids with my SO just because I can’t currently commit to a date at which I’ll start trying. It’s the same type of thing. If you had been dating him for 3+ years and were both in your 30s or older, maybe my advice would be different, but I think it’s absolutely not a terrible omen that your 25 year old SO who you’ve been dating for 7 months isn’t ready for marriage right this minute. He may or may not get there, but don’t give up on him yet. Patience is hard, and it’s something I’m working on myself, but I have hope that it will all turn out for the best for both of us 🙂 Good luck bee!