Please Help!!

Why are you asking questions about blink without delay when you've got delays in your code?

i didn't think i did tbh

You've also still got calls to "getDistance(); " that don't do anything with the returned vlaue.

i want the program to re read the value to check if the if statement is still true