The only supplement I take that is on your list is Iron. My doctor recommended these
I take one per day in the morning. They taste pretty good, kind of like a knock-off Starburst, with the same consistency of a Starburst.