Problem with "millis"

malaa_borg:
every 8 seconds led blinks ... and if the led is ON .. the buzzer turn ON for 2 seconds ...

How about this? Sometimes delay() is the right answer for simple sketches.

const byte LEDpin = 8;
const byte BuzzerPin = 12;

void setup() {
  // put your setup code here, to run once:
  pinMode(LEDPin, OUTPUT);
  pinMode(BuzzerPin, OUTPUT);
}

void loop() {
   digitalWrite(LEDPin , HIGH);
   digitalWrite(BuzzerPin, HIGH);
   delay(2000);
   digitalWrite(BuzzerPin, LOW);
   delay(6000);
    digitalWrite(LEDPin, LOW);
   delay(8000);
}