A battery will only hold a charge for so long withouit being started. Your best bet is if you know you aren't going to drive the car for awhile, go out and at least start the car and let it run for about 15 minutes, this will help the alternator charge the battery and keep it fresh. Also, you might want to check the battery cells and make sure the battery has enough liquid to generate and hold a charge. If the cells are low, use distilled water only to fill them.
Even after I put a new battery the car would not start easily. Please help.
alternator or bad wires
The most common cause of automobile starting problems; is the battery needs to be charged. When the battery will not take a charge. It needs to be replaced.
try checking the battery cables
Hard starting, corrosion at terminals, eventually cause a weak charge on the battery from cranking too much, will not start at all, can cause your carburetor to flood.
dead battery
Believe it or not, it may be as simple as a bad battery cable. Have the cables tested for power drain.
no it cant as, as long as the light isn't on
Ckean bith ends of the battery cables.
Possibly a bad alternator. The Alternator charges the battery when the vehicle is running. If the battery is not being charged this could cause the vehicle not to start.
No. A loose battery connector will cause problems drawing power from the battery to start the vehicle, and it may present a bit of a problem charging it (but that is not likely because the charging current is low compared to the starting current). If you have a loose connector and the battery goes dead, clean and tighten your battery terminals and start making some checks. The loose connector will not cause your battery to go dead.
It's probably your Alternator that is going bad. That is if the battery and brake lights came on at the same time.