When I had the sore eyes few years ago, my doctor prescribed me this small eye drop with a potent effect - Oculosan. It was so potent that my sore eyes lasted for a day only. Most of my colleagues and friends who contacted the eye sore from me had theirs lasting for 2 to 3 days!
This small bottle with a very strong effect is really an eye saver! It comes in a small 10 ml eye drop bottle. It is made of zinc sulphate which has an antiseptic and tissue-sealing effect and naphazoline. You'll only have to use it 3 times in a day and that should do the trick. The only problem I encountered with this product is that it has a slight sting. I understand that because I was having infection in my eyes and that is its way of cleaning the mess and curing my sore eyes. However, I am not wearing any eye lenses so I can directly drop this medication on my eyes. For lenses-wearing people, you have to remove your lenses and wait for 15 minutes after instillation. That will be an inconvenience to some but just think of the fast effect it can do to your sore eyes.
The product is small and pocket-sized so you can take it with you even on travels provided you are allowed to carry liquids in your hand-carry bag.