He may disappear once he feels you don't need him anymore, once you are awakened enough to go on without him, or perhaps when he feels that he has helped you as much as he is able, and there is someone else out there he could help more.
The best thing in the world is to value and appreciate everyone that is in your life while you have them. I've found that no-one good and kind, and no-one you love is ever around long enough.
Good luck both of you, and if there's anything I can help either of you with, let me know.

Lady C.