I got a credit card blog with about 500 visitors a day and alexa rank of 380k which program is best? and is it best to apply now or wait to gain more traffic?
I would apply now. There are a number of credit card affiliate programs out there. (You might try ShareASale or CJ.) Last time I checked they were paying $45 for every qualified new customer signed up.
Advertising365 have a number of financial brands like forex and binary trading with several more coming very soon that would be well suited to a credit card blog.
I'd recommend either searching odigger or offervault... or you could visit this websites: bankaffiliates.com/affiliate-programs/credit-cards credit.com/affiliate/credit_cards