There are several reasons for why this could be happening. First, the shingles may not have been installed correctly. Also, there could be new damage from a recent storm. Further, it is possible that the shingles were added on top of older shingles which had a weak spot. A professional can come out, inspect your roof, and let you know exactly what the issue is.