this sounds absolutely horrible to be honest. Don't you have an option to go back to your home country to get a proper medical treatment?
I really respect your mental strength but there gotta be a point where it's enough? Life should be at least a little enjoyable to everyone. But when I read some of your posts, it's just a constant fight to go through the day.
Anyway, I really wish you the best of luck for this upcoming Visa run.