Millis (); won't work properly

@ Coding_Badly
I changed from millis (); to micros (); and if i got it right what you wrote, i put const unsigned long. The issue persists.

const unsigned long PERIOD2 = 125000;