my car is hesitating when i turn the key to start the car. on 1993 Cadillac Seville STS

what causes a car to hesitate when you turn the key to try to start the car the car is very hard to start.

Asked by for the 1993 Cadillac Seville STS
It can be a number of things like a weak battery, a worn starter that takes too much current or 'juice' to operate or even worn our battery cables.