Viral keratitis can affect the superficial layers causing ulcer (infective) or deep oedema (recurrent allergic) or both. It appears you have corneal oedema which can take few weeks to months to resolve or it may leave permanant oededma. You may require longer treatment so follow your doctors advice.