I would think the constant green snot would be reason to check with a doctor...maybe it is due to a food intolerance? As for the rest, I am not sure any of it is really cause for concern. My oldest son (now 16 years) would eat until he threw up as a young child...we had to monitor him closely with foods that he really liked...but he eventually learned to control himself and is a healthy teenager now. (Though it wouldn't hurt for her to talk to her doctor at his check-up about this). Also, at 2 1/2, I wouldn't be overly concerned about letter recognition. I have a 2 1/2 year old in my care who is much like you describe (although his verbal skills are not so great)...he doesn't remember letters, colours very well...but I don't think there is anything wrong with him...2 1/2 is pretty young! If he were 4 or 5 and still not getting it, then I would be more concerned.