If you don't want to wait, you can always purchase a time card and submit it. It will count as a payment and you will get your veteran reward instantly.