The main cause of ulcerative colitis is auto-immunity. When your immune system goes for a toss, it may go ahead and harm your healthy cells causing inflammation and ulceration of the gut lining which causes indigestion and gut issues.