No, there is no medicine for consuming junk food. There are medicines to fight off the ill effects of eating junk food, though. For example, if you have acquired diabetes you may need to take insulin either through tablets or a syringe. There may be medicines to bring down your blood cholesterol levels. Otherwise, if you want to stop eating junk food, you will need to use your willpower or counselling.