Well said and not only this is a nice advice but quite blunt as well. I hope all young males have read your advice.
For me, buddy, I had accepted that women are from Venus when I was of your age or younger than you.
Now, at the age of 46, many women have accepted that I am from Mars ... Lol