The limits are 2,200 characters (roughly 300 words) and up to 30 hashtags. Given the popularity of longer captions, it would be a good idea to aim for at least 65-70 words per post, depending on what you’re going for. You may also want to consider “micro-blogging” to really dig into a particular subject and provide more value to your audience.