I've seen this several times. The miners and the small merchants who sell in bitcoin will wait till the end of the month when lots of expenses come due. Then they all sell. Then the price drops. Then when this happens, the many speculators and tradebots sell their coins and it spirals down.