Based on what you wriote, I'd think you have hookworm. They supposedly help with allergies and some people intentionally infect themselves with hookworm to fight chronic allergies. Personally, I think that is trading one health issue for another, but to each their own.
I have no idea about the photos or the other posters' issues. I just wanted to chime in on yours because hookworm improves allergies, supposedly...