If you are doing all the shows than Sea World is an all day thing.

Now to address the OP's question. How long does it take you to do 7 rides? 6 if you go before the new coaster opens. My guess if you are there at opening, you can be done with all the rides you want to do, plus see a show before lunch.