There’s no perfect boyfriend but this isn’t an excuse for any man to be a terrible boyfriend to his partner. Every guy has the potential to be a great boyfriend if he chooses to improve his strengths and work on his weaknesses.

Here are 16 qualities of a great boyfriend

1. A great boyfriend isn’t unambitious but has goals in life and works towards achieving his goals.

2. A great boyfriend is willing to makes sacrifices and compromise. He is willing to compromise if it means a lot to his woman.

3. A great boyfriend enjoys spending time with his girlfriend but he also gives her space to pursue her own dreams.

4. A great boyfriend will go out of his way to make his woman feel loved and secured.

5. A great boyfriend enjoys having a conversation with his girlfriend. He doesn’t only talk but also listens to everything his girlfriend has to say because he wants to understand her and also wants her understand him.

6. A great boyfriend is fun to be with. Moments with him are unforgettable.

7. A great boyfriend doesn’t stop being romantic after he gets his girl. He even becomes more romantic after he gets her.

8. A great boyfriend notices little details about his girlfriend. He’s observant and easily notices something new about his girlfriend.

9. A great boyfriend doesn’t give his girlfriend reason to doubt him. He avoids lying to his girlfriend and maintains an open communication with his girlfriend.

10. A great boyfriend doesn’t act like he knows it all. He’s always willing to listen to his girlfriend’s point of view before taking a decision.

11. A great boyfriend is never too busy to keep in touch with his girlfriend. He always makes out time to call his girlfriend and keeps her updated about his life.

12. A great boyfriend doesn’t pressure his girlfriend into doing something she’s not comfortable with. He may make you see reasons with him by advising you but will never threaten you to do something you aren’t comfortable with.

13. A great boyfriend will motivate you to be the best you can and help you achieve your dreams.

14. A great boyfriend will always make out time to be with you no matter how busy he is. No matter how busy he is, he will always try to create time to be with his girlfriend because he loves her and enjoys being with her.

15. A great boyfriend respects his girlfriend and would never disrespect her publicly or privately.

16. A great boyfriend is a man of his words. He never makes promises he can’t keep. If he makes a promise, he will ensure he keeps it.