Test the voltage on your battery, it probably doesn't have enough juice to turn the starter. It should read 11-12 volts with the car off. If it does read that much, I would take it in and have it tested (for free) at autozone or whatever because maybe it isn't delivering enough amps. Have you tried jumping it?