If you are printing patterns from your computer, your printer might be the culprit. Check to be sure, when you print something that the scale is correct. Many times you'll have to tweek the printer settings to get the correct size. I know how frustrating it is to believe you've done everything right...and then the block not quite be right. Most of us can share how you feel -- having been there too.
Good luck.