my 96 buick will not start all the time i have to keep cranking and then it will on 1996 Buick Skylark

if i turn it off and go shopping and come back to leave it will not start again i have to wait and start cranking it and wait a few minutes and cranking it again until it starts up

Asked by for the 1996 Buick Skylark