21 million, ever. That limit is built into the rules, and no one can change it on their own.
Go deeperMost of the 21 million already exist. The rest are released to miners on a shrinking schedule until roughly the year 2140. Some coins are lost forever because people lost their keys, so the usable supply is smaller still.