Has your bf said all of this before? Has he tried to break up with you? Has he begged you to get a job?
It sounds to me like he feels that you are taking advantage of him, spending all his money and preventing him from seeing his family..
Why cant you work? I think that is not true. As long as you are not there illegally-then you can get a working VISA.
It is wrong to be so dependent on this man. Go home to your family, learn to stand on your own two feet. If you were married with 2 or 3 kids-then yes, it would be okay for him to provide for you and your kids coz being a mum and running a home is like a full time job. However, you have no children, you are not married and you are completely dependent on him.
I don't blame him for dumping you. He is thinking about his future and he can no longer see you as his future wife-probably because he thinks you are lazy and a user