what does it mean when u puke up mucus
ok but today is supposed to be my due date