A method for measuring blood flow velocity comprises: placing a first and second blood vessel signal detectors on a body of a person to be measured in such a manner that the first and second blood vessel signal detectors are located a predetermined distance from each other amplifying blood signal detected by the first and second blood vessel signal detectors using the first and second blood vessel signal analyzers to record the blood signal at a predetermined time interval setting an interval of time from the moment a specific blood vessel signal appears in a record of the first blood vessel signal analyzer to the moment the specific blood vessel signal appears in a record of the second blood vessel signal analyzer to be a predetermined time period and dividing a value of the predetermined distance by a value of the predetermined time period can get a blood flow velocity.