Considering that every protein and polymer is an "organic compound", and practically there is no limit to the number of different unique arrangements you can make - (e.g., even if we restrict ourselves only to polyethylene), then the number of organic compounds is for all intents and purposes infinite in number.