Please don't take this as a bash because that is not my intent, but this is a prime example of why you need to hold back some cash for situations like this.
My advice is to take him to a Vet as soon as you can. The quicker you get on top of this situation, the better the chances for correcting it.