He's 8 and has trouble with friendships.
He's my first so Im not sure how much is normal-is for his age and what isn't.
For example, he was playing with his friend and tells him about his favourite historical topic. He basically talks at his friend about all the history facts even though its obvious his friend isn't listening. He'll go on and on at him.
He also acts silly and babyish in front of his friend. It's like he has trouble coming up with things to do and talk about. I've tried suggesting some topics to discuss sports, after school clubs movies, etc and he does talk to him about that but then he goes back to his history topic.
When he acted like a baby, his friend asked him to stop but he kept doing it. He pretended he was crying and rolling around on the floor. His friend got frustrated and left.
He also seems to have very little empathy. He forgetful, unobservant and slow to apologise. But on the up side he is very imaginative, loves writing stories and reading.
How can I help him to be a better friend and have better two way conversations, and listen to what they like and act on it. He just seems like the most selfish, self centres boy today and it will be a long summer. 