Should I stay with him?

Me and my boyfriend have been dating for 4 months now.
Things are going great, he has given me a key to his apartment, I spend the night often, we go out on dates, we stay in and cook together and watch our "show".
I have recently realized that I am definitely in love with this man, and he knows it. But he hasn't said "I Love you" yet.
In my head I think that means he doesn't love me, but I'm too afraid to ask him if he does because if he says no or not yet, the imbalance of our feelings for each other will make me feel too bad to stay.
What do I do?
Should I stay with him?
Post Opinion