There is no magic formula (wouldn't THAT be nice?) for love and it does sound like you're truly in love so yay you. But remember, love has many different stages and transitioning from the "being in love" stage to the "living together" stage is a big deal. I know it seems like you already live together because you keep some clothes and moisturizer at his place, but in fact, you don't. There is a HUGE difference between spending all your time at someone else's house (while still having somewhere to go if need be ) and moving in.
It's so awesome that this all feels natural and meant to be and that's how it's supposed to feel, but that doesn't mean you need to rush. In fact, it's exactly why you DON'T need to rush. If you're both really in it for the long haul, you will be living together forever anyway.
I sense that you feel like you're finally getting to a place in your life where everything's falling into place. Not just with your guy but with yourself. Isn't it nice to feel like you can let go of some of your "goals for this year "and just finally appreciate your day-to-day? My gut is telling me that you are feeling so happy and that you want to ride the wave and grab more, more, more, but it's totally okay to just settle in to where you are now. Don't you just want to enjoy this for a minute?
You seem like a cool chick who has her shit together so think about why you're overthinking this. I suspect the reason you even came to me with this question is not because this isn't the guy for you or you shouldn't move in eventually, but because you want to hold on to what you built for yourself a little longer. That's completely fine to do! My advice is to slow down a little. Your happiness isn't going anywhere so don't feel like you need to stock up.