The knee discomfort at night may be caused by overwork, rheumatoid arthritis or knee osteoarthritis, etc. Patients can be treated by rest, hot compresses, medication or surgery. 1. Overexertion: knee discomfort caused by overexertion can be treated with hot compresses. If accompanied by pain, you can first take ibuprofen and other analgesic treatment to assist sleep. 2. Rheumatoid arthritis: caused by group A streptococcal infection, can appear knee pain, redness and swelling and other discomforts. Benzathine penicillin is the drug of choice when the disease first appears, along with aspirin, prednisone and other drugs to assist in the treatment. 3. Knee osteoarthritis: the knee is difficult to sleep at night may be caused by knee osteoarthritis, patients due to inflammation, stimulation of local nerves lead to intolerable pain. Patients can take oral ibuprofen and other analgesic, assisted sleep, while oral amoxicillin and other anti-inflammatory treatment. It is recommended that once the patient can’t sleep at night, he or she should consult a doctor in time to complete the relevant examinations and standardize the treatment. If you need to use drugs should be used under the guidance of a doctor, do not blindly use drugs.