Hello. Thank you for writing.
If you didn't have unprotected sex (intercourse with ejaculation) then she wouldn't be pregnant. Fingering and licking cannot cause pregnancy. She may be coming down with an intestinal virus or ate something that is upsetting her stomach. We cannot know. Being ill can impact the mental cycle. Stress can cause a period delay also.