46 lbs is a lot for 3 months.
You need to be sure your losing weight
safely and not just quickly. I am a big fan of the zero carb diets
like paleo and 4 hour body. All diets however need to be in conjunction with healthy exercise
habits and common sense. Try to avoid meds as they form habits that usually don't stick. Shoot for long term goals as well. Consult your doc before starting to be sure.