How do i divide my models in half

hello, i’m just learning blender and ran into a slight problem. I have a rather complex mesh and i want to divide it at its center so i have two equal halfs. I tried using the knife tool but it does not go all the way through or I’m just using it wrong. I also tried using the the Boolean modifier and used the different setting inorder to use a plane to cut my object in half, but all that did was delete any face it came in contact with.

Is what i’m asking possible in blender?

I tried using the knife tool but it does not go all the way through or I’m just using it wrong
When you use the knife tool you will see some additional options on the 3d view header that will allow you to cut all the way through the object as well as constrain the cut to an angle


or you could use the Bisect tool

Boolean. Use a plane you remove half the object. Apply the modifier then mirror the object to recreate the other half (if symmetrical)