FAIR WARNING THIS WILL BE HARSH.
START SAYING NO, SPAMMING HIS TEXTS, AND BLOCK HIS PHONE CALL.
ABOVE ALL QUIT MAKING EXCUSES FOR YOUR SELF, WHY YOU KEEP LETTING HIM F'K UP YOUR LIFE.
HE IS ONLY AMUSING HIMSELF, AND MAKING AN IDIOT OUT OF YOU, BECAUSE YOU LET HIM. THATS ALL YOUR FAULT, SO DO SOMETHING ABOUT IT, AND QUIT WHINING!
Click on the link in my signature, and read the stickies. Work on yourself, your a mess. Hang up on the b4st4d, and don't talk to him.