What kind of post is that? You don't give any information about your current situation, your past or anything else important.
Apparently, you've been around on this forum quite a while thus you're supposed to know that there is no generally valid amount of time to recover.
As for your motivation - how should anyone among us be able to tell? We don't know you. And frankly, that question is yours to answer. You know yourself best.