Put Dr. Google down, it's only going to freak you out. As others have suggested, you should see a GI for a colonoscopy. GI problems can be very difficult to diagnosis, so set your expectations accordingly. It may take some time to get answers and you may have to advocate for yourself. With some docs...