I just broken up with my boyfriend of 4 years for the same reason. He drinks and looses track of time and the next day all type of excuses. I just didn’t trust it anymore and in my heart I felt like he was cheating. You may feel bad if you end it for a while but if you stay you are gonna go through this for as long as you are with him.days!!