Buying nicer quality olive oil and honey is worth it.
Write the date of purchase on the label and see how long such things last for you.
My previous bottle of 9€ olive oil lasted 3 months. I’ve had this 8€ Berlin-origin honey for 4 months.
Investment in flavor!