Could be multiple parasites.
There could be a tapeworm, and sounds like the canine type. Do you live with or own a dog?
Are you in a rural setting?
The other problem sounds like a type of protozoan, or even yeast\type.
This is not uncommon if there are any helminths involved.