Yes, you can retake the ASVAB if you're not satisfied with your scores. However, you must wait one calendar month before retesting, and you can only take the test a total of six times.