Run time for the 1.5 and 3 mile

I have a question but I'd like to preface this post first.

Mid 20s female here. Im able to do 15 pull ups, max plank but my run isn't great, though it's improving. So I just did a 1.5 mile run myself a few days ago and finally got it to 12:50. I feel like I could push it more especially since I can usually get the run about a minute faster on the actual IST. (But also, that was just a warm up and run. I didn't do the pull ups and planks to start like I usually do. I still am feeling better on the runs, slowly but surely though.)

I havent actually done a 3 mile in a bit,( I've been putting in the work for intervals and long slow distance running, so that should improve as well, and will be even better here soon)but based on calculations I've found online for my current pace and time I just did for the 1.5, it's prob gonna be around 25-27 minutes right now😬.....

I don't ship for 2.5 months, but can be a back up shipper and I'd only have a few days notice. Im actually waiting on a call to see if I need to go to MEPS with this other poolee as a back up right now. I want to jump at that chance to get out of here as soon as possible, but also not loose a load bearing MOS contract when I have to run the 3 mile in less than 24 minutes and might not be able to if I was sick/tired/sore.

My actual question, based on what I've heard is, how many of you went in with similar run times and were able to do well on the 3 mile and we're able to do better than just pass by the skin of your teeth?(Also, to include, pass and didn't get sent to PCP at any point).

Or how many of you or someone you know had similar run times, thought you improve and didn't and unfortunately lost your contract?

I've heard you improve like crazy by the final PFT, but I'm worried. I don't have the confidence in my run yet since it's still quite a few minutes off of passing. My goal is to go there with a perfect or better than perfect score and I'm doing my best. I just kinda want some feedback on that. Thank you. Edit for spelling