I recommend you getting this app! It explains exactly how you feel and gives you GREAT advice for during your cycle and how you can make your future cycle much easier!
CaliGirl6254 about Mood Horoscope and Period Tracker