Is my co-pay due at the time of my visit?

Yes.