脸上长痘使用红霉素软膏可能有效,但需咨询医生建议,非细菌性痤疮或其他皮肤问题可能无效。红霉素软膏是一种抗生素,对于由细菌感染引起的痤疮可能有治疗作用。然而,对于非细菌性痤疮或其他皮肤问题,使用红霉素软膏可能无效,甚至可能加重皮肤问题。因此,在使用红霉素软膏前,应咨询医生的建议,以确定其适用性和正确使用方法。