That sounds pretty awful. Hang in there. Hope you have a support network of sorts and find a way out.