<human>: Can you summarize the given text in a few sentences?

So J and I have been together for nearly 5 years, met in UNO but he didn't graduate. We moved into a flat together in summer 2011 and he promptly lost his job, I kept us afloat til Jan 2012 when he caused an accidental fire, then I got fired. Everything came to a head and I left and moved 200 miles away back with my family. 

He got a job and worked for 6 months before he got fired. In my desperation for us to be back together I moved him the 200 miles to my hometown and got us a cheap flat. This was in September 2012. He didn't get a job until December 2012 so I was keeping us afloat again that whole time. 

January comes around and we've moved into a nice flat, things are going well for once, I change jobs to less hours and less stress and in march I get laid off. So J has been supporting us from march to present day.

 He got fired last week, has lied to me about going into work every night when all he has done is pissed away his last pay check. When I confronted him he blamed me and ran away saying he doesn't want to deal with me at the moment. He has since been in touch to say he wants to move home to his mum ~400 miles away. That its my turn to pick up the prices, prove I love him and follow him to the other end of the country. 

I'm only earning ~350 a month, rent alone is £450. If he goes I will be homeless. I don't know what to do. I'm tired of being the grown up here. Should I just cut my losses and end it?
<bot>: boyfriend has a habit of getting fired and leaving me to keep us afloat. It's happened again and he wants to move home and this will cause me to become homeless.