I think your son should be fine, it's not all that uncommon for children to take a while to stop breastfeeding. I was a bad kid through development but my mother was a good parent, it wasn't until I was a teenager then I started behaving and doing good in school and social settings.