If its already a month since you sent it,
Something is wrong with your math, it's just 18 days, (2.5 weeks).
I guess I'm never getting this back
You are going to get it, don't worry. The network has been clogged these past weeks and your transaction was stuck in the infinity bracket. This means it was never going to get processed due to a high number of transactions with higher fees.
Now the number of unconfirmed transaction is much lower and your transaction is showing as confirmable within 16 hours, as long as the number of awaiting transactions doesn't go up. Check tomorrow and let us know and next time pay a higher fee