Photodiodes not sensitiv enough / How to amplify?

 if (timingFlag == false && digitalRead(diode1) == LOW ) {
    Start1 = micros();
    timingFlag = true;
  }
  if (timingFlag == true && digitalRead(diode1) == HIGH ) {
    Stop1 = micros();
    timingFlag = false;
  }

the code really doesnt seem to make any problems