It is a bit ironic to say, but it takes some time to be patient, which particularly means to take your time in decisions or actions.
You feel that some stuff takes more time than what you eventually expected so you think that the problem is in yourself and you end up giving up.
Have you thought about taking a break and giving it another go ? Trying a new method ? Attempting different terminologies ?
Just do any of these things, before saying that this isn’t your thing and you simply can’t do it.
And that applies to everything in life: decisions, actions or opinions.