Are there any safe medication to reduce cravings? I've been binge eating.

Medications? Get your thyroid tested. Also, see your internist. You may need therapy.