Ayurvedic treatment is the best treatment for piles.
Give full history for your day routine i.e what's your working schedule, water intake, yours dietary habits.
According to your complaints its seems to be some serious problem, how much blood you losing during motion.
Next Steps
start medication after consulting a ayurvedic doctor.
For better treatment you could go through shar sutra therapy.
Health Tips
Avoid spicy food.
Add roughage in your diet, use maximum quantity of salads n fruits.
Drink plenty of water.
Avoid tea and coffee, fast food and preparation of gram flour.