Head in the clouds
Have one’s hands full
Hit the nail on the head
Hit the jackpot
Half a loaf is better than none.
Head over heels
Having an Ace up the sleeve
Hit the books
Hit the sack
Has bigger fish to fry