I guess it depends on the quality of the fat used ,some of them smell so rancid after a while. Suggest you store lipsticks in the fridge to keep them longer.
When my daughter was into dancing I had to pay a small fortune for a red lippie as she was allergic to most of the brands. As it was only used at Xmas concerts I kept it in the freezer in between use.