With some exceptions, puppy biting will stop by the time your puppy has his full set of grown up teeth at 7 months.
Puppies bite because they are teething, but they also bite in play.
Fortunately, you can stop your puppy from biting long before they have cut all their adult teeth.