If you break your leg, how long does it take to walk well again without pain? It takes some time, and that's normal! Healing comes. Congratulations, how brave you've been.
I think Alanon is there for you for the rest of your life, there is no criteria.