Hi @shaliajojo ,
The charge time for a battery will depend on how much charge it had in it before it was started to be charged. With some it may take up to 4-6 hours if the battery was old and nearly completely discharged but taking nearly 24 hours would indicate either a problem with the charger, the charging circuit or the battery.
Not sure with your model but doesn’t the charge light on the laptop change colour from orange to white when it is fully charged?
When the battery is fully charged, check its status by creating a Win 10 battery report and compare the Design Capacity versus the Full Charge capacity to make sure that the battery is OK. They should be nearly identical in value