Mate you are definitely not alone, I've had it off and on all my life (I'm in my 50s) and it's especially bad when I'm away from home. Pretty much got it sorted now so I'll pass on my advice for what it's worth... As someone else said, linseed/flax seeds (either golden or brown) are excellent, just a teaspoon full on cereal makes all the difference. You can also grind them into powder and mix them into a drink. Leafy green veg of all types - eat as much of these as poss. Cabbage, kale, broccoli etc - all excellent. Increase your fluid intake as much as possible. In desperation I've eaten prunes and figs but these can make your stomach feel a bit gassy and upset. Some gentle exercises/ stretches can really help - there are yoga for constipation videos on youtube that are quite easy to do. Getting into a squatting position and holding it for a while can help give you the urge to go. Slow, deep breathing when you're on the toilet, before trying to push, also really helps things open up. Chin up mate, it'll get better!