Question: how many times do you have to take the asvab?
Answer: After you take your initial ASVAB, you must wait one calendar month to retake the test. You must wait an additional calendar month to retest a second time. After that, you must wait six calendar months to retake the ASVAB. Your scores may be used for enlistment for up to two years from the date of testing.