I'm a layperson with regards to all things music. I have some experience with the guitar and took a semester long music theory class in high school, but aside from that and some stuff I've heard from watching Adam Neely and Rick Beato I know nothing, I do however have perfect pitch.
I know different keys tend to take on different sounds and moods depending on the instruments used and the structure of the song, but there are certain keys that will make me feel certain ways no matter the facts about the song, performance, etc.
For instance F major always makes me feel incredibly overwhelmed and upset, to the point where it can be a trigger for depressive and intrusive thoughts no matter how I was feeling before. E minor and F minor tend to calm me down no matter what state I'm in, C minor (in classical music mostly) makes me irritated, like having an itch I can't reach etc.
Is there any psychological and/or music-theory based explanation for why this happens? A lot of my friends who are much more musically developed than I am tend to have likes and dislikes when it comes to certain keys and progressions but so far as I know I'm the only person I've met who overreacts like this. It's to the point where I'm trying to write a script that will automatically comb through the songs in my library and automatically transpose everything to keys I can stand.