Go Fish: questions and answers

Short answers to the questions people ask most about Go Fish. Everything else is in the full rules.

How many cards do you deal in Go Fish?
Usually five each. Many families deal seven each when only two or three are playing, so the game does not end too soon. The rest of the deck is spread out face down as the pond.
Can you ask for a card you do not have?
No. You may only ask for a rank you already hold at least one card of, which is why asking gives away something about your own hand.
Do you go again if you fish the card you asked for?
Not by the rules here: going fishing ends your turn, whatever you draw. Many families play that drawing the rank you asked for lets you go again, and it is a fine house rule if you agree on it first.
What happens when you run out of cards?
You are not out. While there are cards left in the pond, you draw one when your turn comes and carry on. The game ends only when the pond and every hand are empty.
How do you win Go Fish?
By collecting the most sets of four. A finished set goes face up in front of you as soon as you have all four cards, and there are thirteen to win.
How many people can play Go Fish?
Two to six. It is at its best with three to five, where there are enough hands to ask and enough to remember.
How do you get better at Go Fish?
Listen. Every question is asked out loud, so when someone asks for sevens you know they hold one. Asking for that rank later, rather than a random one, wins most games.