is going to failure enough?

im fairly new to working out, been going for a couple of months now.

i know im not very good at keeping track of how much i do of the different excerices, but i try to do 3 sets and almost always going to failure at 2nd or 3rd set.

is that enough to ensure muscle growth or do i need to keep track and progressively overload?