Phentermine has a lot of different side effects that could be very detrimental to your long term health. It's a pill that "might" be able to help you to lose, BUT it is NOT a miracle pill. There are no miracle pills you can take that will help you take off the weight. They're all short term fixes for a long term problem.
You don't have your food diary posted. Do you log your food ? I've found that people who say they eat right, aren't eating as well as they could. What types of food are you eating ? Do you eat 6-9 servings of fresh fruit and veggies ? Eating more fresh veggies has a huge impact not only on your weight, but your health too.
Weight loss really is all about what you eat. Good nutrition is what takes the weight off and keeps it off. Exercise is what keeps our bodies fit and healthy. Could your anxiety and sleep issues be keeping you from losing ? definitely. A high stress life can inhibit your weight loss.
What to do ? This is where good nutrition will have the biggest impact on your health. If you do your best to eat as cleanly as possible, you don't need any pills. Ask any of our members who were on medication for high blood pressure, diabetes or high cholesterol. They all said the same thing, when they started to eat right, they were able to reduce the amount of meds they took or they came off their meds all together.
As Hippocrates once said,"let food be your medicine". I'm going to recommend a book to you by Tosca on clean eating. www.amazon.com/Eat-Clean-Diet-Recharged-La
Also, what have you been doing for exercise ? Your doctor should have told you that a regular exercise program can help you reduce your stress. When you reduce your stress, you'll find your cortisol levels will decrease too.
It strikes me that you don't need a pill to help you lose weight. You need a good program to help you reduce your stress levels. Consider looking at a class to help you meditate. Many studies have shown that people who meditate have lower levels of stress than those who don't.
Remember, weight loss is nothing more than a byproduct of a healthy lifestyle.