Could be a lot of things, Joe. You might have a good battery, but a bad starter. Top off your oil, though - that should never be a surprise to have low oil. If you didn't see it coming, you have not been monitoring it closely enough.