Sorry, I haven't written to you for a long period!
How do you feel?
All of your symptoms are very suggestive for IBS, even fatigue, back pain, feeling nauseous and sick with indigestion can be added to the list of symptoms caused by IBS.
Because, IBS is a diagnosis of exclusion, (there are few conditions with IBS-like symptoms), I'll suggest you to ask your doctor to check you for Celiac disease that usually have IBS-like symptoms (I'm suspecting you for Celiac disease, because you have mentioned that you have puffiness in the face and legs, and, Celiac disease causes fluid retention and swelling especially around the ankles and feet; untreated Celiac can lead to infertility in women, lack of menses (menstruation), spontaneous abortions and low birth weight infants).