YOU ARE NOT A TWAT! Sorry for shouting, but you just aren’t! Don’t let him make you feel like that. You’ve been together 8 months. It’s not like you have told him how you feel after 8 days or summat!
OP, you sound like a lovely, sane, thoughtful, considerate woman. Don’t let this man make you doubt that!
I’ve been with my boyfriend literally one month longer than you and this fella, and we have discussed all kinds of things - the future, marriage (he needs to get divorced first 🤦🏼♀️), whether we would try for kids (probably not, given my age, but it’s not impossible), where and how we might grow old together. None of this might work out, obviously. But what would be the point in us pretending to be a couple indefinitely, if we both wanted totally different things? AND, we both just said we wanted a no-strings fling when we started! So it’s not like we were on some pre-agreed track to forever.....
It’s not like you and your fella are teenagers - grown-ups can’t be fucking around forever just “seeing how it goes”. There is NOTHING abnormal about you, OP. You’ve been emotionally intelligent and mature for putting how you feel out there. You’ve given him a chance to step up. His loss if he chooses not to take it. And your gain, as he is setting you free now to meet someone who will meet your needs. And now you can look back with no regrets, knowing you didn’t dick around, but gave it your best shot.
We always regret the things we didn’t say and do, much more than the things we did.