Context :
Person 1: Are you going on this roller coaster?
Person 2: No. My head spins after going on roller coasters. It takes a while for it to return to normal.
Personne 1 : Tu vas sur ces montagnes russes ?
Personne 2 : Non. J’ai la tête qui tourne après y être allé.
—-
I first proposed the sentence « Ça prend un moment pour ma tête à retourner à la normale. » But I was told that this is not natural.
I was told the natural way to say it is
« Ça prend un moment à ma tête de retourner à la normale. »
If this is not true please can you tell me. If this is true then please could you help me understand the following:
I don’t completely understand how this sentence has been formed. I understand “Ça prend un moment” and I understand “retourner à la normale”. But I don’t understand à ma tête de. I don’t know what grammar rules are being used in à ma tête de. What is the function of à? I feel like maybe it has something to do with the causative construction.🤷🏽♂️ What is the function of de?
I am entering the intermediate level of french so please can you provide an explanation as simple as possible. Thank you!