Aldaniti, before you spend a fortune on stuff your body might already be rich in, ask your doctor to give you a blood work-up. You may be anaemic, and need Iron (which is MUCH more efficient taken with Vit. C), or your thyroid might be going a bit out of whack, or you may have a minor condition which could be treated short-term. If he's already done this for you, then find out exactly what the result was. If everything was 'normal', then I think you may be going through 'the blues', quite a normal response to grief. And never underestimate that grief for a lost pet, let alone three in a row, can be just as valid as that for a human - in many cases, a lot more so. When you become in a long-term anxious state over the health of ill pets, just as you might over friends or family, your system is using its stores of adrenaline, keeping the body on a 'high alert' status. When the pets/people die, the system tends to crash as the anxiety over illness has gone, and the grief can be exacerbated by the depleted adrenaline. That's when you become exhausted, fretful, possibly not sleeping well, and so on.
Your diet of plenty of fruit and veg is a great way to build up your system to normal again, but make sure you're also eating a balanced diet, too, with grain and protein (meat, or if you don't like it, cheese and eggs), which will help to strengthen a weakened system.
It's also winter (in spite of the lack of snow!) so your system, in addition to having been kept anxious and then sad, may also be reacting poorly to the time of year. Try serotonin for a mood elevator - Boots, Holland & Barrett, etc. will all stock it. Many clinically-depressed people (and you may not be at that stage) have been put onto it, and it is a naturally-occurring chemical in the brain which has been found to be deficient in depressed (and worse) people. The condition also becomes worse in winter, when it gets called Seasonal Affective Disorder (SAD).
Best of luck.