HI, welcome to HCM
There is always a cause for fluid in knee. Before taking to medicine you should go for USG or MRI
knee. It will rule out all the causes for free fluid.
You may have any meniscal tear or ligamentous injury
. Then you have to treat accordingly.