Softbody hair simulation

So, basically I’m trying to make a softbody hair instead of doing particles, due to my lack of experience or patience with particles. The problem with my simulation is that the hair always phases through something that it’s not supposed to phase through, even when I add collision physics to the parts that it will be touching. Can somebody tell me what settings I should use or is there’s anything specific that I’m missing?