He's 19, he has a job, but he doesn't exactly have a steady income and he's been struggling to find a place to live since his mom kicked him out(permanently) a while ago. He's working so we can live together eventually, and have our family, but this situation is just pulling money away from that. I talked to him last night and he agreed to let me ask around on here for help.

Those of you in/around the Brainerd area, do you know any places he could go, and could you possibly take him in for a while? This is a bit of a mess, I know. But even any advice, tips, or anything would be great. I know this is a bit of a favor to ask of you guys, so I want to thank you in advance.

TL;DR: BF needs place to stay/advice.

Edit: So, for those of you wondering why he got kicked out:

Back in August, he had gotten a job at Target. After a couple weeks, they changed his schedule, but they gave him the wrong one and he ended up getting fired because of it. He hadn't gone home for a while because he thought his mom was going to be a bitch about the fact that he lost his job. Skip forward to Thanksgiving. She calls him and tells him to come home, that she misses him, etc. etc. So he goes home, and she's pretty damn happy to see him. Skip forward a few days, he gets a new job, and she tells him he's just a pest and needs to get out for good. He's been "house hopping" for a while now.

Now let me clarify some things, in case there is some mis-understanding. No, he does not do drugs, nor does he drink. He's a very sweet and honest guy. I've talked to a couple of his friends and they all say that his mom is just a straight-up bitch.