my DD's were all dry at night by age 2/3.
DS's.......DS1 was 6.5, DS2 has just gone back into them as we were going thro hell (and wet duvets at least twice a night), he is 6 next week!
DH was 10 before he was dry, as was his brother, so clearly a family thing.....I was also late, but then, my childhood was mixed up.
tis soooooooooooooooooo normal.....nothing to be shocked about TBH.