So tired

Just blew my 4th funded account in 2 months. I’m going to go back to trading demo now. It’s been 2 years of making literally no money and I’m so fed up. I feel like I’ve been so close for so long and I go through phases where I am so disciplined and I stick to my plan. But it’s always one event like missing more than one really good set up in one day or making a stupid mistake like entering on the wrong pair that just tips me over the edge. I know everyone probably goes through this but I’m just so frustrated. How long did it take everyone on here to really crack trading and start being consistent.