What is the Church teaching on Mary ever virgin?

A friend is saying the Jesus had brothers and sisters and that this is the teaching of the Catholic Church. I believe the teaching is Mary ever virgin. Please give me the correct teaching.

The following links should provide the answer to your questions. If you have any further questions, please contact Catholic Answers directly.

Recommended Reading:

Did Jesus have brothers?
Doesn’t Scripture imply that Mary had children other than Jesus?
Mary: Ever Virgin
Perpetual Virginity: Why is this important?

DISCLAIMER: The views and opinions expressed in these forums do not necessarily reflect those of Catholic Answers. For official apologetics resources please visit www.catholic.com.