Have A Head For

  1. Be able to tolerate something. 2. Have a mental aptitude for something.

Examples:

  • She has a good head for figures and straightened out the statistics in no time.

Origin: Early 1800s