Invest
devote (one's time, effort, or energy) to a particular undertaking with the expectation of a worthwhile result.
"we have invested a considerable amount of time in demonstrating the value of the system"
synonyms: spend, expend, lay out, put in, plough in, use up, devote;