Of course if there is an on-going leak coming through your ceiling, your roof is most definitely in need of repair. But infrequent leaks can be a whole different issue.
For instance, sometimes it can just be a gutter backing up after a heavy snow or it can be due to a heavy, windy rainstorm where the inches per hour are greater than what can be properly drained.
In these instances, you should wait before calling a roofing contractor. Once the snow melts or the rainstorm ends, if there are no more leaks, your roof likely doesn’t require repair.
Sign # 2 – Peeling or Discolored Paint