Have you seen a doctor and got your condition diagnosed? Are you obese? It seems to me that you may have degenerative arthritis, which is also called osteoarthritis. It means that the joint bones are impaired chronically, which causes the pain and swelling. This condition is treated by a bone doctor or a rheumatologist.