Sorry your query is bit unclear.
Normal platelet count
is 150K to 450K. So your son`s platelet count was not high, but rather low. Though it was low, it was in safe limit. Low platelet counts do happen in some viral fevers.
Low platelet counts can cause red blotches on the skin.
Head ache too happens in viral fevers.
All these things are temporary if due to virus. He will be normal once the virus goes off.
in a child- needs evaluation for refractory errors, recurrent sinus
etc. Its good to check his Blood Pressure at least once.
Hope my answer helps you.
Wish your son good health.