Unopened peanut oil can last for about a year. But once opened, it lasts only for four to six months. It can get rancid after that.