No. You may create as many patterns as you want, and they can include as many blocks as needed. Just be aware that patterns do take up some space on your web server, so it is recommended to only create what you need.