I have a grandmother who interferes with relationships and such like you described in your last paragraph, so I know that that alone can drive a person insane. Then to add the rest on to it..
I would suggest no longer living there. Find a house to rent in a place close to where you need to be...