Best way to assign current direction in circuit analysis.?

Is there like a rule of thumb, or a simple hack for assigning current direction in circuit analysis? Even when I m consistent with the direction I choose, I still get the wrong answer most of the time. Like 1. Do current source or voltage source affect when choosing current direction? 2. Especially in nodal... show more Is there like a rule of thumb, or a simple hack for assigning current direction in circuit analysis? Even when I m consistent with the direction I choose, I still get the wrong answer most of the time.
Like
1. Do current source or voltage source affect when choosing current direction?
2. Especially in nodal analysis, would I follow a single current flow throughout, or I assign current direction by loop.
Thanks
4 answers 4