Thanks for writing to health care magic.
From the description provided by you your baby is having developmental delay.
Was you in NICU after birth?
Did he have an problems after birth?
Now a search for the cause of this developmental delay has to be made followed by developmental stimulation. If a correctable cause could be found it should be treated.
Was a thyroid profile done. Hypothyroidism
in babies should be identified at the earliest possible to prevent mental retardation.
Continue to ask further queries as required.
Hope this helps.