Definitely time to go to the vet! You seem to have caught it early, which will help.

Love, Columbine