Alysia, for the love of all that is holy run away as fast as you can from this guy!!!!  
 
I work with familiesinvolved in the court system, I and I see every DAY young women who have ruined their lives because they hooked up with a "bad boy." Drugs, beatings, welfare, theft, diseases, cheating, multiple kids by different men, you name it. It is NOT romantic and NOT glamorous. He is manipulating you to make you feel special...that is how they run their game. I can't tell you how many times I have heard the "He is my soul mate...he writes me the sweetest letters" line through tears and panic!.These men purposely portray themselves as romantic victims of an unjust system because that's what they know the lonely, naive young woman wants to hear! 
 
If you are a nurturer, get a part-time job working in a childcare or elderly care facility. Channel it that way. This guy has nothing to offer you, and if you are the only positive thing in his life then you are setting yourself up for a sure future full of despair. Don't kid yourself by saying, "I'm different...it won't happen to me" because I promise it will. I worked with a woman last week who was still saying this to me, even though I was visiting her in the hospital when her soul mate broke her jaw, shattered her nose and cheekbone, and knocked out her teeth. They were planning to move back intogether, by the way, once he made bail and she was released! She was even upset that the state was pursuing criminal battery charges against him, saying, "Well...he had a right to be angry. I shouldn't have been out that late." Don't let this be you! 
 
I went through my bad-boy stage too, back when I truthfully had low self-esteem, and thank G-d my parents kept their foot down about these guys.Once I got into college I was really able to see them for what they were! Now I am a professional and married to an awesome, gorgeous, successful man who has a great job, looks out for my best interest, and loves me deeply. Great guys ARE out there, and that's what you deserve!!! 
 
You seem like a bright, beautiful, sweet girl who has a lot of potential. You also have a mom who clearly loves you and is 100% looking out for your best interest. LISTEN TO HER!!!! She knows what she is talking about!