Is NOBODY wrong in the post ? POST : My roommate and I have been living together since July. He is my best friend and we moved to a new state because my job took me here and he wanted to get away from his current situation. Since I’d be making better money I offered him a deal where he pays 1/3 of the rent and half the bills and I’ll cover the rest. Told him if he had struggles paying then I’d help cover it so he didn’t have to worry as much. 

After we moved in it turned out my job barely brought in enough money for ME to pay my rent and bills and still have enough for food and gas, let alone cover his. He waited to long to find a second job and I ended up needing to take out a credit card in October under my name to pay for the rent so we could have a roof over our heads. I provided nearly all the food and everything for a couple months and after he got work he promised to pay me back the money I covered. 

Fast forward to the past couple months and he’s been still struggling with money and gets upset when I mention that maybe he needs to look for a second job to help him get by better. My job has improved slightly but now all my extra income seems to go towards covering for him. I get mad at him for eating my food and for using my stuff without asking and have asked him a few times about what his plans are with the money he owes me/if he’s doing anything to change his current situation. He seems to get extremely pissed off whenever I bring up ANYTHING pertaining to money or living situations and makes it out like I’m the bad guy it seems. 

Am I in the wrong here or what can I do to help this situation? He’s my best friend and I love him and want him to be happy and healthy but I cannot keep covering him at a huge financial burden to me. If I had the money to help and still be ok, I 100% would (like I promised) but because my work has not been as lucrative as I had hoped I cannot help without pushing myself into a hole. Am I an asshole here?