If your roof is leaking and leaving stains, a Roofing Contractor can inspect and recommend repair or replacement
https://www.hometalk.com/member/253681132/mable1959871
If your roof is leaking and leaving stains, a Roofing Contractor can inspect and recommend repair or replacement, including underlayment considerations for full work.