It typically takes 4-6 months for a puppy to be fully house trained, but some puppies may take up to a year. Size can be a predictor. For instance, smaller breeds have smaller bladders and higher metabolisms and require more frequent trips outside. Your puppy's previous living conditions are another predictor. You may find that you need to help your puppy break old habits in order to establish more desirable ones.
Any area that the pup has access to must be kept clear and clean. Put out of puppy's reach anything you don't want him to chew or destroy. Do not allow your puppy to have unsupervised access to 'unchewables.' Do not chase the puppy in an attempt to take something away. Instead provide puppy with her own toys and teach her how to play with them exclusively.