You may want to get a doctor to check if it persists. Sometimes it’s a sty or bacteria.. easily fixed with some meds.
Idk what english call but malay we call tembel . I think so lah . Go doctor and get it check .
should not be due to pregnancy, check with the doctor
no, maybe you want to check with the doctor