Something that might work doesn't involve taking anything. Sometimes heavy exercise takes care of this. Any exercise will help, so if you're a sedentary person, that's a good place to start. Not sure what the calcium will do for you. Keep in mind that if you do take Vitamin D, you will automatically absorb calcium better. The dose would depend on your age and how much sun you get. If you get a lot of sun, you don't technically need any, but if you don't, recommendations vary from 400 to 1000IU. Some take more, but too much isn't a great idea. Again, be careful about taking too much calcium if you're also taking D, as again it will make it much better absorbed, and that can be to the detriment of other electrolytes you might benefit more from, such as magnesium and potassium. If you only took one capsule of evening primrose oil it might not have enough, but it may be it's just not the thing for you. I also don't know if you take multivitamins or how you eat, but don't overdo B6 as taking too much can cause nerve problems. The correct time to take Vitamin D is with a meal that includes fat, as it's a fat soluble nutrient. Calcium is best absorbed if taken with a meal, but make sure it's a form that is well absorbed, such as citrate. Avoid carbonates. B6 doesn't matter all that much as it's water soluble. But again, take care you don't take too much, which sometimes happens when you take several supplements that might have it in them. There are also herbs that might help, but as with evening primrose oil, they take experimentation and sometimes combining them into a formula. Planetary Formulas has several hormone balancing formulas, but there are many out there. Other herbs that are used are black cohosh and soy isoflavones if estrogen is the problem and vitex if progesterone is the problem. Some find success with wild yam creams, which were the first synthetic women's hormone treatment. I don't know why you'd consider an antidepressant for a hormonal problem. They are not easy to take or stop taking and treat mental illness, not hormonal imbalances. Might make you feel better but won't directly attack the problem. Meditation and other lifestyle changes can also help, as can, and I don't know your cultural or marital status, regular sexual activity.