That's a long time for snail mail. Mine from Germany takes about 2 weeks to get there. I'm talking Harnett CI in Lillington.
What do you need to know re. visiting? I only visited Harnett CI so far. It's a medium prison.