uhm. .well it usually doesnt involve the type of food you eat.. less it settles w/ you badly.

and for the attention span thing.. try meditating, first it wont seem like its working tho, cuz ur just starting out, but after a while of focus and practice, you'll get the hang of it...