Sam, how long do you spend each day on the computer? Do you play computer games or visit p 0 r n o g r a p h i c sites? For 22 these seem to match your symptoms more.
Before you rule out candida, try the following:
Eat only green leafy vegetables and take a product with cellulase in it, such as candex, in between meals and during the night. If you get intense die off such as the yeasty strings in my avatar you will know for sure you have candida.
Once you know for sure or not, formulate a sound protocol to eliminate it.