sis you're only three months in and you're already making excuses for his disrespectful lying ass behavior. he isn't stupid, don't downplay his actions. he may act like a good man in other areas of his life but this is NOT a man you want to be with. no good man on earth has ever set off this many red flags and lied this much in a relationship. and you already know he's a liar, i'm more than willing to bet he's lying about wanting to change too. and i'm pretty sure i saw your last post where you said he called you a hoe too?! so he's a verbally abusive liar who deletes messages to other girls that say who knows what... honestly why wouldn't you leave. you deserve way better.