Los Angeles: Teen sensation Justin Bieber says, to be a good boyfriend one needs to have patience. The 18-year-old singer, who is dating singer-actress Selena Gomez, said he knows a thing or two when it comes to relationships, a magazine reported.

"To be a great boyfriend you just have to have patience. You're always wrong when it comes to girls, you're always wrong, so just say sorry when things are rough," Bieber said.

The "Baby" hitmaker, who recently released his newest single 'Boyfriend', said a relationship is all about being honest.

"I'm loving and patient and kind and gentle. It's just about being honest with one another. You just have to be honest, that's the first thing, because if you're not honest then the relationship is just not a good relationship. At the end of the day, your girl would appreciate you being honest more than lying to her and vice versa."