Red flag #1: He smokes weed
Red flag #2: He drives a car wihout a license (in other words it doesn’t bother him to break the law)
Red flag #3: He has an anger problem
Red flag #4: He has kids, but no job (can you spell: irresponsibility)
Why the heck did you let him in your house in the first place? Because he gave you a bit of affection? Come on. Wake up. I think it’s time to do the rational thing and kick him out.
Is he using you? YES
To prove it, just tell him you won’t have sex with him until you get married. If by any chance he really loves you for who you are, he’ll go through with it. But if he’s just a perverted loser who’s looking for free sex, room and board, then he won’t stand it and just leave (which would be a blessing for you).