Can I take biotin, stjohns wort, zinc, fish oil, vitamin d, and iron at the same time daily?

Yes, but... Why? These are generally not needed by most Americans. If you have a specific vitamin deficiency, then use that vitamin. Otherwise, save your money and get a gym membership to exercise routinely.