I know what your going through i have something similar not as bad though i just have it in the morning fine like after 11am. OOF!!!! its annoying ive even been had to run out of class because of this.