Da quel che ho letto tempo fà al riguardo, ricordo che si presume che, essendo Giuseppe molto più grande di Maria (infatti nei vangeli non si parla più di Giuseppe se non solo fino alla nascita di Gesù, quindi si pensa fosse morto abbastanza presto in quanto già anziano) è probabile che fosse vedovo di un precedente matrimonio da cui ebbe i figli poi chiamati "fratelli" di Gesù.
Ely