Three spleens, Pain in left side, Bowels hard then loose, Getting a colonoscopy in 3 months, taking a lot of pain medication - what could be wrong?

Inflammation? . You may be having inflammatory bowel disease. 3 months is probably too long to wait. Consult with your primary care dr or gastroenterologist sooner for an interim management until you fet your colonoscopy and definitive diagnosis.