日积月累

日积月累 (rì jī yuè lěi)
to accumulate over a long period of time