3.
He is flirting with another girl.
He doesn't deserve you. Don't get played. Break up is my advice to you if you are dating him.I know how hard it could be to forget about someone you love but he is cheating on you. Do not stress yourself. Recharge your battery by travelling. Turkey could be a good option.