Nope, the only way to get late shifts that aren't as late is to do early shifts that aren't as early and that just messes up my eating times. We don't have a lunch break, just a couple of short buffers for delays that aren't at set times and can mostly disappear if people come in late, wait in the wrong place, or when planning messes things up. The best thing for me to do after late shifts would probably to run a bath right after, prep breakfast while it's running, and not look at my phone at all before bed.
Edit: 81.5 kg this morning. Slowly getting back to life.