Guy keeps flirting with me though he knows I have a boyfriend.

Anonymous
He messages me 100 times a day... calls me at night and we talk for a long time... He's really nice to me and offers me to drop me on his bike. But the problem is I have a bf. But he tells me that he liked me before I had a boyfriend but never had the guts to talk to me. He tells me that I deserve someone better than my bf.

This guy is actually better than my bf. Better looking and we have more fun talking. He's also more confident and intelligent. And I'm dating my boyfriend only for a month and I'm not really happy with him because I am not that attracted to him. I'm with him because he's nice to me. He was my best friend for six months so I can't be mean to him.

What should I do?
Updates
+1 y
When I said "I am not that attracted to him" I meant that my boyfriend is very average looking and I am not physically attracted to him. I find him very cute but not sexy.
Guy keeps flirting with me though he knows I have a boyfriend.
3 Opinion