Is it too soon

So I think I am coming close to the point where I wanna say “I love you” to my boyfriend. We have been talking and have been a thing for 6 months and have been officially dating for 4 months. Is it too soon? I don’t wanna scare him off...

Also, what do you do if he doesn’t say it back? How long would you wait? Like what if it’s been like 8 months and he hasn’t said it? I kinda wanna wait for him to say it first just so I don’t get embarrassed