All I can say is that my ACL surgury was effective...my knee was very unstable, no ACL left.
Ibuprofen works for me, but not for everyone. To the OP, you may well just be over training given your age. You might back off a bit and let the knees recover more between training. I started Judo at 17 and was training a lot at your age...my body didn't recover like it did in my early 20s, but a lot faster than now!