The first step to come out of any problem is to have an acceptance that you have problem. And yes regarding the description you gave you really need help. You do not need any medications you only need someone to guide out from this problem.
Next Steps
Consult a good clinical psychologist, they will help you come out of your problem with out any medications. The process will be long but it will make you stronger mentally and you can handle any future adverse situations.
Health Tips
There are many out there that will provide with magic pills, don’t fall into that pit. Just find a good clinical psychologist and follow his instructions.