How long does it take for Ninjas (Civilian born & Ninja born) to Completely fill their Chakra Reserves back?
Let's estimate~
[CU: Chakra Unit]
Genin: 100 CU
(Civilian: 1 Hour)
(Ninja Clan's Descendants:10–20 min)
Chūnin: 1000 CU
(Civilian: 5 Hours)
(Ninja Clan's Descendants: 1–2 Hour)
Jonin: 10,000 CU ~
(Civilian: 12 hours to 1 Day)
(Ninja Clan's Descendants: 5–6 Hours)
Kage: 100,000 CU ~ 300,000 CU
(Civilian: 1 Day Minimum) — Rare
(Ninja Clan's Descendants: 12 Hours) — Depends
[Superior Bloodline Ninjas recover even faster, Like Uzumaki, Senju, Uchiha, Hyuga & Kaguya Clan...]
----
Alright, now to the main part.
How Tailed-beasts recover their Chakra?
Answer is simple. By Mediation, gradually.
How Cheat-code Hashirama recover his chakra?
CU: 3,000,000
Answer is... Few Hours (Estimation)
He's broken, guys. Probably has even more Chakra than Asura himself.
----
What about Edo Tensei? (Revived in someone else's body)
They have a Limitless Chakra (don't feel tired or exhausted, don't need to wait for regeneration), but not to the point of Endless. It is limited due to the bodies used as the base (I'm talking about Incomplete Edo Tensei)
What about True Edo Tensei? (Revived in their own bodies)
They have their own original chakra reserves, don't feel tired and exhausted, can mould as much chakra as they want. Broken in true sense since the body and soul are in sync.
And if one can cancel the Edo Tensei, like Madara, they will become monsters with broken chakra reserves.
----
Ten-tails?
This Leech is Otsutsuki Clan's seedling. It devours Planet's Energy and genetic data, and converts it into Chakra Fruit.
That's all you need to know for now. I'll explain more about it in the near future.