If you fail to pay credit card payments on time how long will the missed payments be reported on your credit report?

Seven years. However, they will have less effect as time goes by. For example, late payments over a year old do not harm your credit as much as late payments from last month. Late payments over 2 years old are generally ignored.