> I cannot leave this job because it's my sole source of income, and I'm financially stretched (salary is rather low)
If you are saving up 90% of your income, as you say elsewhere, then in what meaningful sense are you financially stretched? Your salary may be low, but you clearly need almost none of it to live on. That means that you do have options.