您好,虽然说长白发与遗传有一定的关系,但是孩子才7岁就长白发,这种情况可能与缺乏某种微量元素有关,如锌等,建议可以让孩子到医院做个微量元素检查,针对情况,适当地补充一下相关微量元素。中医认为,肾其华在发,长白发与肾有一定关系,平时可以多吃点黑色补肾食物如黑芝麻黑豆核桃黑米等