Fresh blood in stool is usually due to Bleeding Haemorrhoids(Piles).This is usually painless while it happens
You have stress and therefore sleep issues
Next Steps
Take a high fibre diet with lots of fruits and vegetables.Drink lots of water and fluids.Avoid oily and spicy food.See a Surgeon who shall prescribe medication
You need Anxiolytics which will help you sleep better.A Physician consult can evaluate the cause for weight loss and insomnia
Answered2017-05-15 01:00:17
Let others know if this answer was helpful