Here are the signs of a shitty boyfriend. Don’t miss any of it to recognize him better.
He disappoints you. Every damn time. Whenever you get excited about a date, he either cancels on you or ends up having a fight with you that ruins the memory and glory of the night. Something always goes wrong.