using expired things

things like perfume, body care, medication, hair styling things. do you throw them out after their use by date or just use until you finish? i know some people say ‘it expires when i finish it’ but surely you wouldn’t want to use anything that’s going to potentially be harmful or cause reactions?