Thank you for your query.
It is not unusual to have repeated stye
in the eye. You should ensure that hygiene is maintained and the eyes washed frequently. If it was due to low immunity then infection would have been present elsewhere too.
I hope I have answered your query to your satisfaction.
Wishing your son an early recovery.
Rajiv K Khandelwal