Thankyou for the Question
As from your history ,it is not clear that for how long you have got these symptoms.If healing process is late,you should get blood sugar level checked.Also some time deranged clotting factors and low platelates can be the cause.
My Question is that ,what kind of swelling is under your left rib..Is that spleen?
Well my opinion would be ,you should be thoroughly evaluated by a
Dermatologist and ,Physician,and you may also need some blood tests e.g C.B.C( to rule out wether blood counts of different cells are normal ( to rule out infection,or leukamia ) ,LFT (to rule out
liver disease), and
ultrasound abdomen (to rule out any mass).Your signs and symptoms needs to be evaluated thoroughly by consultant.
Hope fully my answer is helpfull for you
You can ask further,if you have any Quiry.
Dr,Maheshwari