Waiting for men to commit together with obsessing over men should both be outlawed.
If he’s not committing after a certain period (two years absolute maximum) then it’s a ‘Next.’
Doesn’t matter how many times he says he loves you or how much you love him. If commitment is important to you and he won’t commit then it’s time to take action.
If you’ve already given him three, four or even ten years - don’t give him any more.
He knows where to find you.