keep getting it at night.dont know why but hurts?could i be missing something from my very crap diet?