I've never experienced writer's block. I sometimes don't feel like working that day but that isn't writer's block. I don't experience writers block because I generally have three projects going on the same time. One is almost finished, a second is half done (that's my main current project) the third is just starting up. If I don't feel like working on the main project, I just jump to one of the others for a few days or a week then I return to the main one. This works for me. Maybe it'll work for you