Hello,I am sorry your girl was injured.
My concern is that the eye itself may have been injured, the fact that the light seems to bother it could indicate a scratch on the eyeball and this needs to be treated by a vet. If the eye is injured and this is not addressed by a vet it is possible that this could result in permanent damage to the eye.
It is also possible that a piece of the stick is in the skin so you want to check for any open wounds.
Warm compresses or a used warm tea bag may help with the swelling. Rinse the eye twice daily with sterile saline used to clean contact lenses. NO human eye drops.
If she continues to have problems she really needs to be looked at.
Here are coupons for a free office visit and exam at 2 Veterinary clinics.If you use one of these then all you would have to cover is the cost of medication.
I would also call your local Humane Society and SPCA as they now have programs to help owners who are unable to afford veterinary care.
I hope all goes well, please reply back if you have additional questions or concerns
You are very welcome
The Vit E and goldseal will not like help and I would not want that to get in the eye and cause additional irritation.
Store brand saline rinse will be fine and any type of tea bag that has been boiled and cooled.
In most cases we are unable to see a scratch and the eye has to be stained to see it so keep a close watch on her if she is rubbing or scratching the eye or still squinting it should be looked at.
You are very welcome hopefully this is nothing serious and your girl will be just fine.