I've been going out with my boyfriend for nearly 3 years now. He loves me very much and would do anything for me. However, there are a few issues I just cant seem to work myself around. I don't know whether i'm being selfish or whether it is actually time to walk away.
His mum has been diagnosed with manic depression/bipolar disorder for a couple years now and his brother has behavioural problems. As a result of this, he is his mums carer and does so much for her. He cooks, cleans, irons AND plays more of a parental role regarding his brother compared to his mum as he is the only one that can control him. He is also a full time university student and doesnt work, therefore he hasnt got much of an income, other than student loans/grants. He barely has enough to support himself, yet his mum still insists that he buys his own food, clothes, pays some of the bills and gives her a portion of his student loan each time it comes through. Recently, she's hinted me and him should get a place together so I can ''Look after him'' as I work and drive- which i am not very keen on as Im still a student living with my parents. Realistically, she wouldn't even be able to cope on her own.
Also, him having to spend so much on the household means he never has enough money, he cant afford to take driving lessons, buy new clothes, and as a result, I personally think he's underweight.
He is my best friend and we have a lot in common, but lately, he has been down quite a lot and is constantly worrying about money. I've tried my best to be there for him but as selfish as this sounds, I feel like I want to distance myself. I feel so horrible because I know that I'm all he has, and I don't want to think of him suffering alone, but at the same time I can't imagine our future. With him constantly being his mother/brothers carer where does that leave me? or should i say us?
I'm aware that the condition his mother has is hereditary and the thought of him or our future children developing this scares me even more. I havn't spoken to him about this as he is still having trouble dealing with everything and blocks me out sometimes when I do try. What do i do?