Why is my transaction not confirming after a month?
The simplest thing you can try is to rebroadcast the transaction and see if you get lucky. You can search for a Bitcoin accelerator and use some of the free ones.

Failing that you can ask a mining pool for some help. For example ViaBTC offer a service described here https://www.cryptocompare.com/coins/guides/how-to-accelerate-your-bitcoin-transaction/

And failing that you can create a Child Pays For Parent (CPFP) transaction to increase the fee paid https://bitzuma.com/posts/how-to-clear-a-stuck-bitcoin-transaction/