**Doesnt the Bible say Jesus had siblings?**
They were relatives, not siblings.
You are thinking as modern man does — not as the people of that time thought.
You are thinking as modern man does not as the people of that time thought.
You're thinking as a catholic...not as a handler of the Word.
https://en.wikipedia.org/wiki/Brothers_of_Jesus
A good overview of the various positions. You might read and then compare the scriptures themselves. However, if you put tradition and church teaching above the scriptures, do not bother, because you won’t change your mind until the Pope does.
"Is not this the carpenter, the son of Mary, the brother of James, and Joses, and of Juda, and Simon? and are not his sisters here with us? And they were offended at him" (Mk. 6:3 AV)
Same as in DRB. Your rationalization of these passages didn't come from your own thoughts. It came from someone else's, didn't it, eh? This wild conjecture had to be manufactured, because the Holy Scripture from God proves that the false extra-biblical teaching of perpetual virginity crumbles under its own weight when faced with eyewitnesses who say otherwise.