If you have been struggling with your weight for the past couple of years, then the word “Medifast” might ring a bell to you. You may have encountered it on your search for a diet program over the...