struggling

Options
since starting my new role 3rd october i have fell off the wagon, i am working in a secure unit with 2:1 ratio staff/ young person i work from 10am inthe morning until 10am the following morning. in this time we have a set meal plan, which is healthy but we rarly get to cook these options as the unit is mostly in crisis, and when we do i seem to be so full of nervous energy that i cant eat whilst at work. my day consists of being sworn at,spat at, punched kicked and being threatened, or in holds to stop the violence.
When i get home which is never on time, i sleep and then in the evening graze, eating as much as posssible knowing i will be back into work in the morning.
I am actually still losing at the minute, but i feel exhausted and like crap, and know loss will not continue if i continue like this.

Any advice on what i can do ?