yes you can recover completely. Duration varies from person to person but as have left all that i believe perceptible changes will be there in a month or so.
regarding tips for recovery. Come out of depression
and stop thinking about it.have morning walk and exercise, have healthy diet enjoy good company have milk with dried dates boiled in it.use herbs shatawari musli