topamax birth control and propranolol half life and soma dosage and ampicillin iv and flow plan b cheka