sildenafil citrate tadalafil how long is liquid amoxicillin good for once mixed xenical cvs pharmacy levothyroxine 0.100 mg amoxicillin half-life