Yes. Never heard of any complications with everything you listed. Taken anti-biotics on a cycle many times myself.