When Duke was about 7 months old (2006), he was a wild and willy boy! I found this forum and got wonderful advice on the puppy biting issue:
Whenever you feel teeth on your skin, stop whatever you were doing with pup, get up and look away - no eye contact with the pup for 30 - 60 seconds. Then give your pup a toy to play and mouth with. If and when during the play, pup puts teeth on you again, do the same thing - stop playing, get up and make no eye contact for 30-60 seconds. This repitition lets the pup know that when he/she bites - the play stops. Resuming play is the reward for not biting you. Stopping play is negative reinforcement that sends the message. My then 8 year old son, husband and myself were all committed to the routine. It actually worked - in less than a week - probably by day four (I can't remember exactly now). He was an awful mouthy puppy - but a smart one.
Remember to ignore your pup completely - giving no attention verbally or otherwise. They may take any attention as positive reinforcement - in that the biting is the way to get it.
Try it - Good luck!