As Billy Joel once said, “Tell Her About It”
Don’t wait for ‘the right moment’, don’t hesitate, don’t doubt yourself. Just go for it.
I made that such mistake myself. Twice. Even if you think you don’t have a chance, do it anyways. You’ll get over firm rejection, but that lingering ‘what if’ will haunt you for years to come.