Anyone picking on him? Stress could dull his coloring. Also what do you feed him? Water condition? Tank size? Sometimes as oscars get older they lose some of there color, and change colors.
Tiger oscars will turn a olive green every so often, my little one does it all the time when he's eating or I turn on the light for the first time in the day.