DS1307 RTC Giving Wrong Values After Running for a Few Days

Hi,

The data lines of SCK and SDA must be very short to avoid noise .....

also must be have a pull up resistor 4k7.

Maybe that helps. ( i hope).