If it in such length for 2 years now, highly unlikely it will go back to normal.
I don't know of any medication available for shortening your uvula. Since it is not medically bothering, i would leave it alone, but seems to cause you some cosmetic concerns. Consult with and ENT doc for help...I don't think snipping/shortening the uvula is a major surgery.
Best of luck.