Other causes for mood swings might be stress or family changes such as children leaving home.