How long does Peanut Oil keep
This answer says that unopened vegetable oil lasts for about 6 months, opened 1-3 months (source: Julie Garden-Robinson, North Dakota State University, FN-579 Food Storage Guide). This corresponds to your experience.