As from your history he had stye
also called as exrternal hordeolum
. This is commonly seen in children who are exposed to dust, who frequnetly rub their eyes.
The symptoms you have mentioned here are because of stye and since he is already on treatment you can continue the same treatment and attend the follow up. Usually stye will take upto one week to resond.