OK, theres been a topic about not jumping to conclusions so if I am, sorry!
You can't keep a goldfish in a two gallon. Goldfish grow to a foot long. No two gallon I've seen is at leat 1 foot long. Plus they produce A LOT of waste. Is your tank filtered? If not, your goldfish won't live too long, I doubt. One goldfish needs a minimum of 10 gallons, 20 gallons if better. And goldfish can live to 20+ years easily if looked after properly.
Sorry if your planning on putting him in a pond when it gets warm, but its better to make sure people know.