Junk food cravings stem from stress, habits, and hormonal shifts, but mindful eating, planning, and healthier swaps can help manage them.