Hey CBWMN, you could be talking about two different but highly similar problems. True swimbladder disease is usually genetic. The fish's swimbladder is inflated too much and causes the floating, turning upside down, and erratic swimming. The only solution for swimbladder disease is surgery. A good fish vet will either remove part of the swim bladder, implant inert stones into the belly of the fish for ballast, or attempt to draw some air out of the swimbladder itself. You can locate a fish vet in your area on this site:
http://aquavetmed.info/index.cfm?PID=6 .
Another problem often mistaken for swimbladder disease is air in the gut. This is usually caused by feeding floating foods such as flakes. The fish gulps air into its stomach while feeding and cannot expel the air, so it begins to float and act as if it has swimbladder disease. The solution is to feed shelled peas. It's debatable why this works, but the best bet is that it "flushes" out the fish's system... ex-lax for goldfish.
Fancy goldfish should regularly be fed shelled peas if they have had issues with air in the gut in the past.
Either way, try feeding mashed up shelled peas for a few days first and see if that solves the problem. If not, consider euthanizing the fish. He is so young that surgery just isn't an option. Euthanasia can be accomplished with an overdose of clove oil. You can usually find clove oil in drug stores and health food/vitamin stores.