Why do I have to burn the bootloader to my UNO r3 so often?

Onira:
btw... hour is like for example 21:37:4 can you help me to make it 21:37:04 ?

    Serial.print('/');
    if(now.month()< 10) Serial.print("0");  
    Serial.print(now.month(), DEC);
    Serial.print('/');
    if(now.day()< 10) Serial.print("0");  
    Serial.print(now.day(), DEC);
    Serial.print(' ');
    if(now.hour()< 10) Serial.print("0");  
    Serial.print(now.hour(), DEC);
    Serial.print(':');
    if(now.minute()< 10) Serial.print("0");  
    Serial.print(now.minute(), DEC);
    Serial.print(':');
    if(now.second()< 10) Serial.print("0");  
    Serial.print(now.second(), DEC);
    Serial.println();