一般情况下尿液有泡沫尿大部分是因为有蛋白,因为蛋白在里面,排尿后可能就有很多泡泡。出现泡沫尿,建议做个尿常规,就可以明确是不是蛋白尿。一般确诊是肾的疾病,蛋白尿多久才能够消失正常,通常除了生理性蛋白尿或者个别的一些膜性肾病等,可以自发性好转之外,蛋白尿是不会自行消失的,只有通过治疗才能够缓解消失。最常见的蛋白尿病因是肾病综合征,经常会使用激素或者其它药物来治疗,治疗观察一般为八个星期,八个星期之内蛋白尿减少,就算比较理想。如果超过八个星期,可能就需要看医生调整一些药物。