It’s me again

So I’ve posted a lot about my fwb relationship turned situationship. This time I just want to get some advice about what to do. So he finally admitted that he does have feelings for me, but he also told me the reason he lied to me when I asked him about his feelings earlier. He was previously in a relationship that was pretty abusive and toxic. He struggled a lot with his mental health after the brake up and he wants to get better before he gets into a new relationship. I respect that and I think he’s worth waiting for because he is honestly a really great guy, but I don’t want to wait forever. How long is acceptable to wait for a new “what are we?”- or “where is this going?”-conversation? I want to give up just straight away to save myself from the possible heartache, but he’s good to me and for me. He has honestly made me a better person, he’s motivated me to start taking care of myself. I started working out, eating healthy, being more social and going to therapy because of him. Plus I love being with him, he just makes me feel so safe and happy and cared for. I would be sad if I had to end things, but for my own sake I can’t wait forever so how long should I wait?