要具体情况具体分析:看吃什么药、还看反应。皮肤过敏常见的大部分是痒、局部红,多数是吃抗过敏的药物。如果是痒,大部分新一代的抗组胺药起效很快。几十分钟到一两个小时开始减轻,这是吃抗组胺的药物。激素起效也很快,效果会更强,比一般抗组胺的药物。所以具体皮肤过敏吃药多长时间有效说不死,大部分个把小时到一两个小时就有效果。当然也有人根本没效,为什么?因为第一疾病太严重,所用的药物不能控制住它。第二过敏的因素还存在,第三有些人对这个药物不敏感。所有的药物都是这样的,不是所有的药物对所有的人都敏感。张三可能这个药更好,李四可能那个药更好。还有药物看起来是一样的,作用的环节不一样。可能对这个病好,这个药遵这个法子好。另一个药对另外的病更好,要具体情况具体看。