Not sure how long you have been using the same tube of mascara? Chances are it's time to replace it. A mascara lasts about 3 months. If it smells off, chances are it's full of bacteria. Most mascaras have preservatives in them to help prevent the bacteria from invading, but after a while it is inevitable that the product will expire.