Maybe an iridologist could help you out? Definitely sounds like you're lacking some vitamin/mineral - just don't know what it is! And then you can make sure that whatever you start taking is safe for bub as well

And if all else fails....at least sieve the dirt so there are no bugs