How can it be that addresses are pending for one entire month? With rebroadcasting, switching nodes and reattaching 22 other addresses to the tangle
Have you tried
http://reattach.online already? Paste the bundle hash of your transaction into the field and submit. Then your transaction is reattached every 30 minutes automatically. I had much success using this free service.
I recommend this to all which have currently problems getting their transaction confirmed.