How long does it take for the red marks on the eyelids of newborns to disappear is mainly related to the cause of the red marks and the individual’s constitution, which should be analyzed on a case-by-case basis and should not be generalized. If the red marks on the eyelids of newborns are caused by injuries from the birth canal during birth, they can disappear on their own after 1 week in most cases. If the red marks on the eyelids of newborns are caused by neonatal erythema, they will generally disappear within 1 month after birth without special treatment and can be closely observed. If the red marks on the eyelids are caused by neonatal hemangioma, some children can disappear on their own, but the exact time varies from person to person. However, most of the red marks on the eyelids caused by hemangioma will gradually increase in size and color as the child grows older, and need to be treated with laser surgery in a timely manner. Therefore, if a newborn baby has red marks on the eyelids, it is recommended to visit the neonatology department of a regular hospital for evaluation by a professional doctor. If it is considered to be a hemangioma, timely treatment is needed to avoid serious consequences.