to put sb's success down to luck
Verb
to attribute something to something
Verb
to overstrain oneself with working
Verb
to talk one's head off
Verb
to chatter incessantly
Verb
to exhaust oneself by hardwork
Verb
to play heavily upon the sight
Verb
to strain one's eyes
Verb
to overtax one's strength
Verb
to puzzle one's brains
Verb
to pump one's brains for ideas
Verb
to beat your brains out
Verb
to use one's best judgment
Verb
to overexert oneself
Verb
to wear yourself out
Verb