It does sound like it might be IBS, but only a doctor can make a diagnoses.
One thing to know is the leading cause of misduagnoses is self diagnoses.
Go see a doctor. For a doiagnoses and for any help they can provide.
IBS is not "all in the head", but there are major connections between the two.
I am not a doctor. All information I present is for educational purposes only and should not be subsituted for the advise of a qualified health care provider.
Please make sure you have your symptoms diagnosed by a medical practitioner or a doctor.