Do you know when in 2005? I can believe she's a couple of months old, so hatched right at the end of 2005, but, unless she hasn't been fed at least weekly, I can't believe she is older than that. If she is, she isn't growing at the normal rate.
What are you feeding her and how often?
I can see the blister - it looks quite worrying, although I'm not sure what could have caused it. If you have anything like tamodine or iodine, use it diluted on the blister to keep it clean and avoid infection, though I'm sure the vet will hopefully give you more advice today and some kind of treatment for the snake.
Let us know what the vet says
