Thanks everyone for all of your wonderful words of support, I really appreciate it.
I'm going to be breaking the news to him probably either tonight or Saturday. He doesn't have a clue but I just can't even bear to be in the same room with him right now because we just fight. I didn't sleep at all last night and I need my sleep - I work almost 80 hours a week between two jobs. I work a normal 8am-5pm job Monday through Friday and then I work a part time job 8pm-3am on Wednesday, Thursday, Friday and Saturday.
My biggest issue is going to be having him sign some paperwork to seperate some things of ours (like my car, our car insurance and the lease to our apartment). My mom is the happiest she's been in 3 years - to say she doesn't like him is an understatement. If anything, he'll be left with the debt of my Jeep and my mom said she'd help me get another car...but I love my Jeep so hopefully he'll just sign it over to me so he won't have to worry about and debt - he can't afford it anyways.
I have a lot of support doing this, I'm just going to need it for that in-between time while he's finding somewhere to live. I'm not the type to just kick him out onto the street - his parents live out of state - so I'm going to give him unitl October 1st to find somewhere else to live. We just moved into our apartment but I made sure I could afford to live there on my own before we moved in. It is a little out of my price range but I love it there.
Again, thanks everyone and sorry for all the drama...it feels good to get it off my chest.