According to me, You will go for an eye care specialist as soon as possible because if you don't go for any ophthalmologist, so may be you suffer different kinds of eye disease. Hope you understand & take care of you eye.
If your eyes are light colored (blue, green, gray) it could take a couple of weeks to wear off. Know also that some trauma to the eye permanently damages the pupil and it stays bigger than the uninjured size permanently. This is called traumatic iridoplegia. Report this to your ophthalmologist.