Hi Steven,
You really need to get the codes read to see what’s going on. In the meantime, a few simple checks may help allay your fears. Oil level, top up as needed. Any signs of oil leaking?
If memory serves, low oil pressure will give a non start condition.
Fully charge the battery also.