Isn't the existence of the ego a bit outdated? Freud was not the most ethical scientist and there has not been any proof of the id/ego and super ego.
I agree with you on the stress bit, genetic. I think bipolar patients are sensitive to change and stress...mores then the average person.
Moods can be tracked over a long period of time to see if there is any pattern to them.