@b_jim: I also found those foods to be beneficial (except the liver because I'm pescetarian, and the quinoa because I didn't try it yet). I also take 500mg of taurine at night currently. Have you found any explanation of its mechanism of action? Also, do you have similar symptoms as me (see below in my signature)?
I might as well write down my full regimen, perhaps you can find something of value in it:
Morning:
alpha lipoic acid 300mg sustain formulation (brand: Jarrow)
zinc 22mg
copper 1.25mg (needed because the alpha lipoic acid and the zinc both deplete copper)
boron 3mg (sometimes 9mg)
vit D 40mcg sublingual
Afternoon:
cornflakes with 3g myo-inositol
b-right complex (brand: Jarrow)
vit B5 500mg
magnesium glycinate (100mg)
Night:
alpha lipoic acid 300mg
taurine 500mg
biotin sublingual (not sure if necessary)
copper 1.25mg
vit D 40mcg sublingual
I also do the Wim Hof style breathing exercises (usually in the morning and after work).
After O:
cornflakes + 3g myo-inositol
B12 5000mcg (sublingual)
metafolin 500mcg (solgar)
niacinamide 500mg (ideally taken before O)
Whenever my protocol doesn't work, I add:
vit B1
manganese
molybdenum
I limit O to a maximum of 1 day a week. Watching porn makes things worse and I avoid it (I wonder if it is what got me here in the first place).
Every 2-3 days I take extra B12.
Foods that help me (besides the ones you listed already): currant buns with olive oil, green tea, peanuts (all in moderation)
@Observer: yes, now I remember, the inositol is chemically a ring-structure, with six OH groups attached to it. If you replace the six OH groups by six instances of niacin, you get inositol hexonicotinate (no-flush niacin). So when people buy no-flush niacin, the inositol is only there to hold the niacin and allow the niacin to release slowly.