I've given DS a book (aimed at girls) about puberty.
It is very much about girls' experience but I couldnt find anything similar aimed at boys.
I do think he should know about 'where that blood comes from' but I'd like to know how others tackle this.