Can you donate blood while on amoxicillin