I have an Android phone and the Google Play store offers one called "eMoods Bipolar Mood Tracker" that seems good. I haven't been using it for very long though.
Edit: I totally didn't read your entire OP. (Hello, hypomania, nice to meet you today.) I'm not sure if the eMoods tracker would accommodate rapid cycling. It seems like a once daily update type of thing.
__________________
.age: 34 female .bipolar I .psychosis .panic/anxiety disorder
Seroquel XR 100mg
Labetalol for high blood pressure
|