Thanks for writing to health care magic.
Your kid needs to be examined immediately.
In a child with ventriculo peritoneal shunt there could be blockage of the shunt which can result in vomiting
There could also be infection because of the shunt in place and result in problems like this.
Also he has grown up and the shunt might need to be replaced.
His mood changes could indicate raise in intraventricular pressure causing such problems.
So request you to consult your doctor immediately.
You may contact me with further details on the following URL...........
In such scenario the questions are directly forwarded to me .............. and I can answer your queries regarding your kid online regularly.
Hope this helps.
Dr Y V Siva Sankara Murty
Associate Professor of Pediatrics