Q.Keyhole gardening
With keyhole gardening, do you have to change the dirt, add to or how long will it last? Thanks.

It is likely you will need to amend the soil each year, at the beginning or end of the growing season.
Organic material or compost is a great way to do this.
Here are some links for you.
https://www.gardeningknowhow.com/special/spaces/keyhole-garden-beds.htm
https://www.gardeningknowhow.com/special/organic/the-essence-of-permaculture-gardening.htm