My son is 26 months old. He is always on the move. I would say his speech is delayed. He can say over 120 individual words but progress has been slow with 2-3 word phrases. I have noticed he misses his cons- eg he says ga for glass. His eye contact is fine, he understands what we ask of him and carry out tasks accordingly. But recently he has been very whiny and cries for almost everything. He has also become a very picky eater, I feel like he has rice phobia or something, he drops on the floor if I bring out rice. He looks malnourished to be honest. I try my best to offer him different breakfasts and snacks but I also had an operation and right now his constant whining, screeching, crying is driving me nuts! I know he suffers from blocked nose, I give him nasal spray 2/3 times a day. He has been a colic baby since birth, I give him antiflatulent. What else could be the problem?? I really need him to be my normal baby again. Please advise.