It seems from the history that you had injury
to the eyes followed by redness
in the scleral region. Probably you had subconjunctival hemorrhage
the treatment for which is by simple observation as it will be absorbed by itself. Occassional pain in the eye may be because of other injury related problems like chronic inflammation which is treated by anti inflammatory drugs. I advice you to do attend follow up with your ophthalmologist for examination and treatment. Till then you can use analgesic
drug to get rid of pain.