I have a well-stocked medicine cupboard:
Prescription meds
Allergies - Zirtek, Piriton, insect spray, bite cream, hydrocortisone cream.
Stomach - Imodium, rehydration mix, Gaviscon, Alka Seltzer, Talcid (a German stomach thing), codeine phosphate, Omeprazole.
Colds - Day nurse, Night nurse, German aspirin-based potion, pseudoephedrine based sinusitis tablets, pastilles, Olbas Oil, expectorant cough mixture, dry cough mixture, vaporiser, First Defence nasal sprays, Beconase nasal spray.
Beasties - head louse shampoo, nit comb, threadworm tablets, tick remover.
Women's - Canestan cream, Canestan pessary, cystitis powder.
First aid - plasters in different sizes, myelin patches, stick on patches, non allergenic tape, gaffer tape, moleskin, blister patches, elasticated bandages, slings, skin closure strips, burn gel, magnesium phosphate paste (removes foreign bodies by drawing then out) brolene eye drops, ear wax dissolver, antiseptic cream and spray, antiseptic wipes.
Analgesics - aspirin, paracetamol, ibuprofen, Solpadeine Max, stick on heat patches, Ibuleve gel.
Kids - Calpol, ibuprofen liquid, Micky Mouse plasters, non sting antiseptic spray, Piriton liquid.
I knew I was doing OK when when the local GP (a friend) sent his son around for Calpol for a kid that was staying with them! He knew I would have most stuff to hand, carefully stored and rotated!