Are the medications Bamifix, finasterida, sustrat and doxazozina sold over the counter in the US or are they only available with a doctors prescription?