No, actually there are many medical conditions that may cause this, and some of them are serious. So don’t assume that you have haemorrhoids or piles, meet your doctor and get a proper diagnosis.