It's been 9 months, and is causing problems for you. You really need to see your doctor. Is there a reason you haven't yet?
Here are some things that it might be - https://www.healthline.com/health/mens-health/purple-penis
Not all apply to you, but some might. Most are pretty urgent or could indicate other serious health issues. Please see your doctor. Let us know how it goes.