D might be saying these things from his point of opinion. I
assume he is a close friend? that why he knows alot about you
relationship problems and his comments kinda of affected your
feelings towards your boyfriend.
Step aside from ur friend's opinion. What do you really think and
feel?
From the thread replies u have had, I think you can think and see
for yourself.
you REALLY need to communicate with your boyfriend regarding what
you really feel or else the gaps between you and him will become
wider. He on the other, should listen and contemplate what u had
said. How can a couple get along well for a lifetime without proper
communication?
On the other hand, if both of you can break through this obstacle,
the relationships will become stronger as both learn to communicate
better.