Your going to want more then 7 to get a good grow going. Some will be duds, some will be male. You need to increase your odds.
The price normally depends on the seedbank you're getting the seed from. Some f them sell at a very high price while others are more reasonable. If the price of the seeds online is so cheap, you better hold on to your money and do some checks if they are legit.