Can I get periactin (cyproheptadine hydrochloride) without prescription?

Not in the USA. It is only available by prescription...But Allegra , zyrtec, and Claritin (loratadine) are good, over the counter antihistamines (which used to only be available by prescription).