do you eat enough fresh green and salad vegies mate?? all full of the living enzymes that every single cell in your system needs to function smoothly and also rich in both calcium and magnesium.
Are you getting enough calcium and magnesium in your diet?? Without sufficient calcium you will suffer insomnia, headaches and migraines, irritability and moodiness, achy bones, digestive upsets such as bloating and cramping and constipation ......... calcium is essential for healthy bones, teeth and heart health and works in tandem with magnesium (known as the antistress mineral)...... lack of magnesium will give you migraines and headaches, nervous and twitching and muscular issues and will also cause lower back aches and bad digestion ....... and unecessary tension and stress.... increasing your daily intake of foods rich in both such as leafy and green vegies, brocolli, kale, spinach, fresh fish such as tuna and salmon and organic nuts and seeds such as almonds, brazil nuts and sunflower seeds will dramatically reduce your irritability and moodiness and stress levels.
Eat more green vegies mate, another thing they'll do is encourage the production of hydrochloric acid in your tummy and help resolve any issues you may have with constipation and bloating.
A little extra effort sure but anything worth having is worth the extra effort ..... i reckon calmness and peace of mind is worth a few bowls of green vegies a day.
EDIT
oh, try ditching sodas, pop, alcohol, excessive amounts of processed sugar and caffeine too ......... they'll all rip the precious calcium and magnesium right out of your bones...... they raise the uric acid levels in your bloodstream thus prompting your body to attempt to neutralise it by ripping the minerals calcium and magnesium from your bones.... ick.
peace baby
♥