No, you need not. We do not require any prescription from our customers. However we would strongly recommend you to consult your doctor before taking a medication. You may have some diseases contra-indicated for taking certain kinds of medicines and your doctor will advise you what you can or cannot take.
The expiry date is mentioned on each blister. It is different for different batches. The shelf life is 2 years from the date of manufacture and would differ from batch to batch depending on when they were manufactured.