You are right about the length of the road for many of us, but like every journey it's best to simply take it one step at a time. Be prepared for the occasional (well, sometimes more than occasional) one step forward two steps back routine. The foundation you thought would be best isn't quite right for your skin tone. The clothes you thought would fit perfectly, don't or don't quite. The wig you thought would look sexy looks silly. I could go on and on. There is a learning curve for this journey and while doing your homework (reading, watching videos, joining discussions groups, etc.) is important, it won't shield you from making errors in judgment. Trial and error is messy, but it does work. Be patient with yourself! Be kind to yourself! This is a marathon, not a mad dash. Be well and be happy.