Thanks in advance for your time and efforts.
I am looking to improve my daily health and make sure I do not have any serious health concerns. I will give some background info and a list of symptoms. Hopefully I am being paranoid but.... I have no insurance and have not had a doctor visit in years so I want to get myself on the right track. Are their any conditions I should look into? I also plan to get insurance and go to a doctor soon, are there any test I should request, etc...??
26 years old (DOB 3/18/86)
Height 6 foot 2 inches
Weight 155-160 pounds (skinny!!!!)
Born and raised in Southern California
Asthma as a child
Also was diagnosed with allergies to many things including dust, mold, mites, cats, grass, pork, chocolate, etc.. etc... etc...)
My mom is/ was a clean freak to the max (disinfects everything), although I have not lived with her for the past 5 years.
I work around 60 hours a week and am consistently stressed out.
Fatigue- for the past several years I have been consistently tired. No matter how much sleep I get in a given night I feel weak and tired throughout the day (yawn regularly).
Hives- I get hives on almost a daily basis. My body does not get covered in them but I get a few on random places throughout my body.
Swollen upper lip- The left side of my upper lip gets swollen and a bit red at times. I would guess this happens a couple times a month. I think it is a hive that re-occurs in the same area but I am of course unsure. It usually only last a matter of hours. I may be wrong but i believe it responds well when I take several allergy pills (although it will go away on its on after a few hours).
Constipation- I have regular constipation. I get hemorrhoids regularly for many years. I try and drink sufficient water, and take pearls (acidophilus) and fiber gummies once every 3-4 days.
Colds/ sinus infections- I get upper respiratory infections and sinus infections regularly (maybe 5-8 per year).
I believe that is everything but of course will add more if needed. Thanks again for any direction you can provide.