Estimating the number of weddings an average American attends over their lifetime is quite intricate, as it varies based on numerous socio-cultural factors and individual situations. Nevertheless, I will attempt to offer a rough approximation. If we assume that a person begins attending weddings at around age 20 and lives to about 80, that provides us with roughly 60 years of wedding attendance. If we consider attending one wedding per year, that would amount to around 60 weddings throughout their life. However, taking into account that there are likely to be times with more weddings, particularly in their late twenties when many friends tend to marry, and fewer in later years, I would revise the estimate to about 75 weddings over a lifetime.