Yes, you do not need to give up junk food altogether, eat junk food at least once a week. By eating junk food once a week, you will feel that you are fulfilling your body's desire without harming it. This accelerates metabolism and the body burns more calories. Just remember that just take cheat miles and not eat junk throughout the day.
There is a lot of calories in fast food, that means you eat three times more calories than your regular meal in just one mile, with no nutrition. However, eating junk food once a week can be beneficial, so keep in mind that eat junk food only once a day or else calories will be gathered in your body in the form of fat