@walkingintheair
I'm not convinced you need nutrition advice as much as a way to cope with your OCD about nutrition
No advice,no research, can prevent you from questioning, comparing, worrying about what to do. It's easy to suggest a balanced diet, not easy to change thinking
To see if a behaviour is a problem that needs to be addressed ask yourself about the effects it has on your:
your health--are your obsessions about eating causing more harm than eating the foods you question?
daily activities--is it preventing you from doing needed tasks? Earn money? This is also tied to your health
I have obsessive behaviour about being around people of all things. All. My. Life. Anxiety, avoidance, even physical symptoms. I have learned patterns of thinking that make it very doable for my way of living, but it's there, and I am ok with it as I have learned to deal with it. But I have to accept that is there, and monitor it. You will most likely need to do the same.
Of course I would also strongly suggest a registered dietician, but you will have to work out that trust for the guidance they provide.
Do you have obsessive thinking outside of food?
I just thought of another I've mostly overcome-- organic produce. I don't seem to have good luck with organics, they never seem as good quality as conventional, and I end up wasting money of what turns out to be lovely outside, moldy inside. But I know organic is better--I check the listing of what you buy organic and why. the bottom line of course, is I should eat produce,lots of it! So, I have to monitor that mind that wants to walk out the store with nothing because the organics are either too costly or not good. Even with knowing organic is preferred, I've try to keep myself away from over thinking, so I do get the produce, conventional or not.
We need to realize we need to do better, not perfect.
The enemy of good truly is the over reach for perfection
Please seek help! and please stick around. I have certainly found this to be a supportive community (like everything - it has it days!).