The time it takes to charge will varies. It depends on the size of the battery, how it’s being charged (e.g., from a normal socket or using a dedicated AC charger) and whether you have any other appliances on at the same time.
Generally speaking, a mid-size EV (with a 60kWh battery) will takes around 23 hours to charge from 20% to 80% from a normal 8amp socket, and 6 hours using a 7.4 kW smart EV charger.