I love that you're thinking about this it's a vital conversation to have with your son.
Start with biology, not stereotypes. Tell him hormones affect everyone, men too, but they're only one piece of the emotional puzzle. Women aren't “crazy” because of hormones, just as men aren't aggressive solely because of testosterone..
Teach him empathy without excuses. When someone is upset, the right move is to listen, not assume. How you speak about women will shape his view skip lines like “she’s just emotional” and speak with respect.
Above all, keep the door open for his questions. He doesn’t have to figure everything out alone.
You’re raising him right simply by having this talk. Let me know how it goes.