He does look better....that's good ...
I get my ick drops at wal mart. They come in a small bottle usually with a red lid on top. They don't come in a box or anything, you just get a bottle. The ick drops are blue and it says ick drops on the front of the bottle.

Is he eating??