The best route is to see a board certified psychiatrist. He can determine your specific needs and can also prescribed meds if necessary. Unfortunately, these guys are real expensive. My psych is $300/hour and does not accept insurance. You submit on your own.
If you are going through a VERY bad time, it is worth every penny. Please understand that therapy takes time.