Flax oil should be used within 6 months if kept in refrigerator. Try to buy fresh, refrigerated oil. You can buy at the healthfood store or try on line at www.barleans.com
I keep mine in the freezer. It is till liquid enough to use.
It should have no odor other than a little nutty smell.