After you file

Yes it will affect your payment since dependents cannot get the payment. Wait until your efiled return is processed. Regardless of when you mail your amended return, it will take several months for the amended return to be processed and you get your stimulus payment.