A grandmother is set to have a buzzcut to raise money for a children's cancer charity.