Thank you so much for this message! I'm sorry its taken me so long to reply, I've only now just logged back on. My life has been thrown up in the air so many times since my last venture onto this blog that I most definitely feel like a different person compare to who I was when I first started this blog.
I'm so so happy that you've found passion in drawing again! I hope you're still at it! It takes constant and unwavering determination to master any skill. Anyone has the ability to draw well if they decide it's worth the effort. Once you learn, you can't unlearn, and what used to be frustrating can all of a sudden become incredibly freeing. It just takes time.
It typically takes me anywhere from 10 minutes, all the way up to 45 minutes to finish a sketch! It just depends on how long it takes me to develop the features and the mood that I want to portray. If i could give any advice, It would definitely be to learn what lives under the skin if you want effective portraits. study anatomy, and study your friends faces when you look at them. Observe and encode into your memory what human skin looks like stretched over bones, and where bones should exist inside the skin. Get a little romantic with it too, art is supposed to be a love story with yourself.