If your arm was bleeding for two months straight, i would wager that you would have seen a doctor by now. This is no different. You know what is normal for you and you obviously know that something is wrong now. We can't tell you online what it could be. You need to see a doctor, sooner rather than later. You have already waited for an unusual amount of time. There could be any number of things going on, but at this point the time for speculating on it is over. Its time to ask a doctor for help.