Just wondering if you might have had any falls to the right side of your body prior to this starting off, anyway seeing its been persistent for that long i would definatly get it checked out properly with xrays etc, to make sure everything is ok.
good luck
Brian