I floated them in the bag for 20 minutes...that is what the fish store told me to do, then I emptied most of the excess water from the bag into a bowl and emptied the rest along with the fish into the tank
Not a great method for acclimating, because sometimes stuff from the fish store water can get into your tank such as parasites and bacteria. The best method is to quarantine the fish in another tank to make sure that the fish is not diseased and will not be bringing infection into your display tank. If you don't use a quarantine tank, I would drip acclimate. This is where you empty the bag into a bucket, and drip in water from your display tank over a period of time, say a half hour. During the process, you empty some of the water out and keep adding tank water. Once the water is a large percent tank water, net the fish and add him to the display.
But like Taz said, he probably just needs a few days to start showing his face. He needs to get comfortable with his new home.:-D