You need to get to a doctor and get what is called an ANA blood count. They are able to look at your blood and see if there is a High ANA count. The ANA test is ordered to help screen for inflammation, such as erythrocyte sedimentation rate (ESR) and/or C-reactive protein (CRP) may also be ordered. I went to see the doctors in May, for an eye infection that was worried to be a staph infection that feared to spread to my brain. After looking at the swelling in my eye tissues, my legs, they then found that I might have Lupus. Through an emergency room doctor/Eye doctor, they found my Lupus. For years I had the symptoms you described. I thought my family thought I was crazy or a hypocon. I cried when I found Lupus, but since, the symptoms worsened. Being an African American woman in my early 40's, the V.A. and Kaiser missed my symptoms for years. The rashes, stomach pains/joint pains, headaches, swelling and all the symptoms you mentioned were always treated as something else or in my head. It makes me almost go crazy, as I am a Gulf War Veteran. I have enough to be stressed out about, knowing there is something seriously wrong with me.
You will have to see a rheumatoid doctor (that treats arthritis). Right now, they have me on Hydroxychloroquine (used to treat malaria). I just started it and it makes me sick (it affects some people's vision, but not mines so far), but so worth the benefits of the pain and malaise. You can go to the Lupus Foundation page for help. I am also taking a pro-pre biotic and a natural treatment called Serra Phase to keep from taking NSAIDS (Naprosyn, Ibuprofen, and anti-immflamatories which can damage your liver over time) and Prednisone (steroids). Do what is good for you. Listen to your body and cut stress out and processed foods. There are no processed sugars in my house, breads, etc. Limit your red meat and especially salt out as much out of your diet.
You will start to see a difference. I hope this helps. As I mentioned, I am a disabled veteran as well, so I suffer with other illnesses on top of this. Keep your head up and please take care of yourself. Feel Free to comment and or contact. Take Care! Eve