There is a time out limit built into most all forum software and after a the max has been exceeded you have to wait.
The best thing to do on a long post is work on it in notepad or office and then copy and paste it once you are done.
Then you can edit it fairly easy to add any BBcodes via the rich text editor or the BBcode editor where needed.Any images can be inserted or uploaded also.