Warning super long. but i need advice..

Chyenne

okay im in desperate need of some lady advice. so my boyfriend of almost two years has been acting so strange the past few months. so it all started in the beginning of october we started fighting alot& finally on the 16th we patched things up& he gave me a early birthday present a lap top which keep in mind we live together with one car so for him to have time to do this is very shocking since we always tell each other where we are going. so i open up the box were both playing with it and i cant do anything until i log onto gmail which for the life of me i cant remember my password so i use his log on and a IM pops up. from some girl he met online. i was crushed. we have been ttc for over a year this is three days before my actual birthday so im super happy right now. we got in a huge fight he then said he was sorry professed his love for me and of course because im young and "in love" i act like it never happened even though he is always saying that i cheat on him and i flirt with everyone. so today he goes to work and i text him saying i love him hope he has a good day and he texts me back a couple hours later saying he loves me too. then hoours go by and i hear nothing. he calls me at 6 when i get to work saying his phone randomly broke. he said it didnt get wet he just went to his bosses house and cleaned the work truck out and fell asleep while they went to a dr appointment. okay weeird his phone just so happened to break today but what ever. i go to work and stop by his friends where he got dropped off and hes drunk. which is not surprising because he always drinks when hes there and on top of that he gets mean and changes his personality so we talk to his friends mom that we have both gotten very close with and when we get ready to leave he says hes going down stairs to say bye. well i to the restroom and go down to get him and now he says were going to his friends to drink more. now im super annoyed and say no! im going home. so he gives me the car keys and walks back down stairs not a kiss bye not i want you to go not a single word. the more this crap happens i feel more and more pushed away. i do not deserve this i love that man to death and we have been through sooo much but it is almost midnight and hes still not home. i have no idea what to do.