Kittens start to groom themselves from roughly the age of 3 weeks. Before that time, they are usually washed by their mothers. After 6 weeks most kittens have become proficient at washing themselves. That is also the time when hairballs can start to show up.