I have just finished my 4th time through and have just beat the weapons again. It has been about 3 weeks since I started that game, but before that I hadn't played it for like a year.