Being a good boyfriend isn't always easy, even if you have an amazing girlfriend. A good boyfriend knows when to talk, and when to listen; when to offer advice, and when to offer sympathy; when to shower her with attention, and when to give her some space. You need to be someone she can trust and admire, and even someone who makes her want to be a better girlfriend.[1] A good b..