Hi,
If you need precise timing,using 555 is not good. your timing is depending on a Capacitor Value that will change with temperature easily (you can decrease the temperature sensitivity by using NPO Capacitors),also other parameters will change with temperature.
you have other solutions , like buying a real-time clock IC. easier solution will be using a 32768 Hz Crystal (Clock Crystal , 2^15=32768 ) . you can easily design a simple oscillator with that and with a 15 bit counter, you will have 1 second trigger, with another counter you can count seconds for reaching anytime (1 minutes,..etc).
Good Luck!