Short cervix and funneling

I have been given the option to take progesterone vaginally to help prevent preterm labor but im unsure wether to give it a shot or not. I had a full term baby before so why couldnt i this time.

There really isnt any evidence that the meds could help prevent it or even work at all

Should i trust my body and let him come when hes ready?? Im 30 weeks pregnant