I use a messenger bag(the one in the link), the pockets inside are mostly filled with pump/patches/multitool/ect for cycling then the main bit I can put shopping or a change of clothes or whatever in.
For a messenger bag I find you need one that fits well and has a decent thick strap that spreads the weight across your shoulder/chest. If you try to lug bricks in one then it will put all the weight at the lower end and the bag will fall down/around you to be beside you more than on your back. You get a rough idea what's too full very fast, for me in the above bag it's 1kg bag of pasta, 750g pack of mince beef, pasta sauce jar and 1l lucozade as the limit, 2x lucozade and it's not happening.
I use a messenger bag(the one in the link), the pockets inside are mostly filled with pump/patches/multitool/ect for cycling then the main bit I can put shopping or a change of clothes or whatever in.
http://www.decathlon.co.uk/tilt-3-messenger-bag-blue-id_8244000.html
For a messenger bag I find you need one that fits well and has a decent thick strap that spreads the weight across your shoulder/chest. If you try to lug bricks in one then it will put all the weight at the lower end and the bag will fall down/around you to be beside you more than on your back. You get a rough idea what's too full very fast, for me in the above bag it's 1kg bag of pasta, 750g pack of mince beef, pasta sauce jar and 1l lucozade as the limit, 2x lucozade and it's not happening.
tl:dr just buy a cargo bike