Should I continue working through to Christmas?

I have mental illnesses and I work long shifts a few times a week. My employers aren’t aware that I have high functioning schizophrenia, major depression and severe anxiety disorder. I’m quite ok except I have very low energy. Long shifts stress me out. Should I quit now, or work for 3 more weeks, then quit, after I’ve made more money, which would be useful over Christmas and also, I’d be able to get a reference for a job that I might be better suited for (flexible working hours)?

Should I continue working through to Christmas?
Post Opinion