I've been having sporadic muscle spasms. Ranging from legs spasms to now muscle spasm under my rib cage on the left side. Extreme fatigue and achy.

Electrolyte problem? The nature of your symptoms - muscle spasms in different areas - suggest a systemic problem (something affecting the entire body), rather than a regional one. Electrolyte abnormalities come to mind, specifically low potassium (hypokalemia). Talk to your doctor or use HealthTap Prime to get blood, urine tested to see if there's an explanation as to why it's occurring. Good luck & thanks for posting.