TKR will outlast you. The lifespan is old school and based on the cement used, not the knee itself.
If you truly are bone on bone, a replacement is in your future. I have one, it SUCKS to go through, you will know when it's time because it will be preventing you from doing things you enjoy
You said partial bone on bone, that should be a red flag to ask questions. Look at the xray, is there ANY gap between the bones that you can see? It's pretty clear when it's bone on bone.
If you truly are bone on bone, a replacement is in your future. I have one, it SUCKS to go through, you will know when it's time because it will be preventing you from doing things you enjoy
You said partial bone on bone, that should be a red flag to ask questions. Look at the xray, is there ANY gap between the bones that you can see? It's pretty clear when it's bone on bone.