In my previous visit to Doha, the visa on my passport was less then 6 months old. I didn't face any issues in getting the on arrival visa. Make sure you carry a credit card to make the payment and your original iqama (f you are coming from Saudi) to present at the airport to verify your profession.