What year is your jeep and what motor is in it? How many miles and are on it and have you recently replaced any things on it (battery, cables, starter... or are they all original) what is "a lot"? 5 seconds, 10 seconds, 30 seconds? Does it bring itself to start everytime you attempt (and it just takes a while to get started)? Is it maybe only doing this when its cold outside or all the time?
I'd check into the condition of the battery, your battery terminals, your battery cables first. With more input i'm sure we can come up with more suggestions.