Kelly, I am guessing from the "bigpond" part of your screen-name that you live in Australia.
If so, it might help if you saw an Accredited Practising Dietitian (APD). APDs are qualified health professionals who work with their clients about food things.
An APD will be able to review what you eat with you and suggest constructive changes.
You can find an APD here;
Find an Accredited Practising Dietitian | Dietitians Association of Australia.