Hi. I'm online and happy to answer your question today.
I do not believe it is from the kaboom getting in you eye. If that were the case you would have noticed that the moment the cleaner got in the eye.
The most common cause for swelling or bump on the eyelid is a chalazion or a stye. These bumps form when a gland in your eyelid gets plugged up and possibly infected. It is very often associated with a condition called blepharitis.
The treatment for this condition, however, is not antibiotics but rather cleaning the eyelids with baby shampoo. Buy some unscented baby shampoo and, in the shower, put the shampoo on your index fingers. Close your eyes, and raise your eyelids (to get skin out of the way) and scrub back and forth along your EYELASH margin. This is where the gland openings are located. The warm water will soften the gunk in the plugged glands, the friction and pressure of your fingers will massage the glands, forcing the gunk out and the shampoo will wash it away. You can also use warm compress to the affected lids during the day as your schedule allows.
This treatment will help to treat the bump on your eyelid while at the same time solving your underlying blepharitis. The lump may take many weeks to go away but you should notice some improvement in a few days or so.
If this doesn't work then the chalazion or stye can be removed with a straight forward surgery in your ophthalmologists office. Here is a good video that shows this procedure: http://www.youtube.com/watch?v=Zlaeh8CBJXc
This takes care of this condition in the vast majority of cases.
You should have no problems driving three hours to pick up your mom for a visit. If you start the above treatment you should be able to nip this issue in the bud before it gets worse.
Does this make sense to you?
Please remember the top 3 ratings are positives [Excellent service is my goal] and this is how we are compensated. Rate my answer when you are satisfied. If you feel the need to rate low, please stop and reply to me via the REPLY TO EXPERT button with the issue you have. I will be happy to continue further and do everything I can to provide you with the service you seek.
Otherwise, a high positive rating is very much appreciated, bonuses are great, and find me anytime for follow up.
Let me know if you have further questions.
I see that you are offline. I'll switch over to the Q&A system. This system works a lot like 'text messaging' but an email is sent to each of us anytime something is posted to this thread. We can continue to work on your question there..... :)