Emergency Eye Care

Eye emergencies are scary and our doctors are here to help. Rather than going into the emergency room or urgent care, just give us a call and we will take care of you. If you experience an emergency, please give us a call and we are happy to take care of you during our clinic hours. If you have an urgent eye emergency after hours, please head to the nearest emergency room to get care. 

Our office is fully equipped to handle a range of ocular emergencies. Eye emergencies range from acute infections to ocular traumas and, if untreated, can lead to vision loss or other health problems. Our residency trained optometrists diagnose, care, and treat a wide range of eye disease and emergencies. If needed appropriate same day referrals will be made to ensure that patients get the best care possible. We treat various ocular emergencies including: 

  • Painful, red eyes
  • “Pink eye”
  • Bloody eyes
  • Swollen eyelids or styes
  • Eye injuries
  • Scratched eyes
  • Uncomfortable, itchy, or irritated eyes
  • Foreign materials stuck in the eyes
  • Sudden or intermittent loss of vision in one or both eyes
  • Lost or broken contact lenses or eyeglasses
  • Flashes of light in the vision
  • Increased “floaters” in the vision
  • A dark curtain/veil over your field of vision

We understand that it can be very scary when you encounter any of these things. These are signs that an immediate evaluation or consultation is necessary - please call us to set one up if you are experiencing an eye emergency of any kind. Our doctors are happy to help give you the proper treatment and piece of mind you deserve.

Questions? Would you like an appointment? Contact Us!


ADDRESS: 958 Moraga Road, Lafayette, CA, 94549. We are located two blocks south of Mt. Diablo Blvd at the intersection of Moraga Rd and Moraga Blvd.


We are typically closed on major national holidays. Please give us a call to get the latest clinic hours.



8:00 am-12:00 pm

1:00 pm-4:00 pm


9:00 am-12:00 pm

1:30 pm-5:00 pm


9:00 am-12:00 pm

1:30 pm-5:00 pm


9:00 am-12:00 pm

1:30 pm-5:00 pm


9:00 am-12:00 pm

1:30 pm-5:00 pm


9:30 am-3:30 pm