Help pls mama’s

I just woke up and felt nauseous. Currently 30 weeks pregnant. Noticed I threw up little blood balls that almost look like pomegranate seeds. What could this be?