What is food aversion caused by?

I'm 21 weeks prego, I've been having it on and off since 7 weeks, it's driving me mad and I'm pregnant with a girl! I wamt yo eat!! surprisingly had my anatomy and banu girls measuring fine though gaining extra weight isnt occuring.... I never went through having my son 1st time around!!! 😣