В непринужденной речи возможны оба варианта, но преобладает сочетание лекарство от. Более точно: лекарство от боли в горле, лекарство для лечения горла.
Правильны оба варианта: аналог чего и аналог чему.
Обратите внимание на то, что в речи специалистов термин лекарственное средство употребляется в качестве обобщенного наименования типа лекарственной продукции, а, соответственно, конкретные лекарственные препараты рядом с этим термином обычно не упоминаются. Чаще всего в современной письменной и устной речи используются обороты, в которых названиям лекарственных препаратов предшествуют родовые обозначения, например наименования лекарственных форм (таблетки, свечи, капли, настойка, порошок и т. д.). В этом случае названия лекарственных препаратов не склоняются или склоняются в зависимости от грамматических особенностей конкретных высказываний. В разговорной речи названия лекарств могут употребляться без родовых слов, в полном «одиночестве», что предопределяет их склонение: принять ношпу, обойтись без пенталгина, нет бифидумбактерина, с парацетомолом.
Правильная форма: колик.
Это устойчивое выражение, поэтому употребляется форма ед. ч. даже по отношению к нескольким лицам: Не сносить тогда вам головы.
В непринужденной устной речи можно сказать: лекарство от нервов. В стилистически нейтральных контекстах нужны другие конструкции, например: успокоительное средство, препарат для восстановления нервной системы и т. д.
Возможны оба варианта (с учетом контекстных различий).
Корректно: политологи ломают голову.
Требуется согласование по смыслу. Голов много? Тогда: они приподняли головы.