How do you say 头大 in English?
頭大 figuratively means to be distressed/overwhelmed/worried. In English, the equivalent word is the figurative headache.

英語太難了，學得我頭大
English is too difficult; studying it is (too overwhelming) / (giving me a headache)