But if you are earning £50000 where's the problem.
If you aren't you shouldn't be there.
You should go in and hand in your notice and work more reasonable hours until you finish.
Have you discussed your problems with the Area Manager?
Does your contract state minimum hours to be worked?
how long have you worked there?