Battery is getting drained overnight. This could be due to some wiring fault (some +ve wire touching the ground etc.).
Disconnect the +ve battery terminal while parking the car at night. Connect again in the morning and check. If it starts, then you need to inspect for some wiring faults.
Else, check the gravity of each cell from some battery shop. If they tell that some cells are faulty, claim the warranty.