I just need to vent.. im so mad with my boyfriend.. i love him so much, i do.. but he just gets under my skin and makes me completely insane!!!

.. we've been together for 22months now.. and for pretty much the entire time he has been unemployed, so meaning i have been supporting him. he sleeps all day while i work 2 jobs.. and still that is not enough to get us thru the month as we both battle with speed addiction and he has a gambling problem as well. things are usually fine with us, but every once in a while i get fed up with all the struggling and i want things to change.. and then he gets mad with me cos he feels like im blaming him for everything being so ****..
he tends be become unaffectionate often.. and our sex life has now become once every 2 or 3 weeks.. WTF!!!! i'll go out of my way to look for a job for him,im exhausted when i get home from work and i still have to take of making dinner or cleaning the house. he's home all day and he cant get his lazy *** up out of bed to do the dishes or clean up abit..
im so tired of arguing.. like today we are arguing cos i yelled at him yesterday coss i dont want to do speed anymore, im tired of being broke and tired,, i got home and i was so tired and dizzy i fell asleep...
today he woke me up by yelling at me, cos all i was doing was trying to cuddle up to him in bed before i had to get up for work, but because im so tired and dizzy i twitch when i fall asleep.. so my twitching kept him awake so he yelled at me.. so i yelled back, saying he can just go back to sleep when im at work anyway so what the hell is his problem..
we havent had money to buy food, so i know he's at home hungry,so i asked my brother to go to my house and take my boyfriend some food.. so beacuse my brother is unfortunately crap with keeping time.. he is late ...so now im getting yelled at by my boyfriend cos my brother hasnt been there yet to take him food,..
flippin ungratefull!!!!
while speaking to him on the phone, i ask him questins ans he doesnt respond.. so i raise my voice asking why he isnt responding, so he says he didnt hear me.. each time.. he doesnt hear me.. so i said ok so ur not actually listening to anything that im saying.. so he huffs and puffs and puts the phone down..
urghhhhh!!!!
im so over this crap!!!