Howdy two balled XYs

No matter how much I tell myself that I will stop fapping, or stop eating fast food or sleep at 10 PM, I always end up binge fapping, buying a cheap dirty sub with pepsi and fries everyday and sleep at 1 AM

What should be done to change this? I am gaining weight, fatigued and depressed due to crappy sleeping and junk food in my body. I don't even enjoy fapping or fast food or crappy sleep but I can't quit it anyway.