exhaust

verb to use all of someone's mental or physical energy; to tire out or wear out (someone) completely; to completely use up (something, such as supplies or money); to try all of (something)