As soon as you have experienced a trauma or realise that something is stoping you from moving forward in life you should consider talking with a professional. Mental health is important and talking with a counsellor early can often help overcome problems more quickly and get back into life more easily, thus preventing more serious problems in the future. How long it takes to overcome adversity of any kind depends on the issue, individual person and circumstance; however, like most things in life the earlier we seek help improves the outcome.