NE555P Frequency Drop to 0 after a couple of minutes?
It is very difficult to see, but as far as I can tell it looks like you have the wrong pinout for the 555 timer. The pins on the right-hand side should be numbered 5-8 from the bottom up, not from the top down:



If you have it connected the way the picture shows, I expect that's why it's giving you problems.