Help...Im leaking
I cant get under the car so Im obviously asking if there are any mechanical symptoms that I should be looking for.
If it keeps doing it regularly, stick a breather on your oil cap and see if it stops. This will relieve all pressure in the system.

Are you sure someone didn't pour some oil out, then have you park over it to make you worry?

