菜打了尿素需要至少经过45天才能安全食用。这是因为尿素在土壤中会分解为有害的亚硝酸盐,而经过这段时间后,亚硝酸盐的含量会降低到安全的水平。因此,需要谨慎处理和储存农作物,确保不会含有过高的亚硝酸盐含量。