Starting from the top:
Check oil level?
Is it due an oil and filter change?
Non genuine oil filter used? If not has it collapsed?
Correct grade of oil used?
Worn oil pump?
Worn main bearings?
ChicksFan, September 2011
edit
I can answer this question...
oil light comes on when engine warms up and goes off when i rev ?