Frustrated and hurt

My boyfriend told me he had to run to a friend's house after work and it'd be quick but when time went by I texted his friend asking if he was there and turns out that his friend isn't even in town and my boyfriend completely lied to me about where he was... Maybe an hour later my boyfriend calls me from another friends phone (he broke his phone) and I'm just so hurt because why lie to me I don't get it..? He was out and drinking and just not giving a damn that I'm hurt and crying over the phone... Out of pure anger I told him that if he keeps it up than I'm done and it's over and he literally just continued to get mad at me for being upset and then said he was leaving when I said I would come and pick him up but he has yet to come home.. he left at 4:30PM and it's now 10:30PM