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.