Listen to your Dr. Antibiotics should always be taken for as long as your doctor tells you to. In most cases, you will take all that you received when you filled the prescription. If you stop early you risk developing resistant bacteria that can be very hard to treat. Also, never take antibiotics or any other meds that were prescribed to someone else.