your sex drive being low, and your complaints about your job and life etc, i think a lot of it is down to confidence. i know you must pin a lot of confidence to your hair, but heres some things to think about...
firstly, get on finasteride. really, few people experience serious side effects, which will go away pretty much always if they stop taking finasteride. the vast majority of us see no side effects, or like me, see some side effects at the start of treatment that are negligible, and last like 2 weeks (only a little bit of a softer erection), and then go away. of course, youre going to experience sides sometimes, youre altering your bodys hormones!! the body take a little bit to adapt to this, but adapt it will.
finasteride is so well proven to combat hairloss. get on it. it will buy you a LOT of time. youre 24, come on, some people here started balding when they were 16, some have terrible hairloss by 18, etc. if you get on the big 3, finasteride, minoxidil 5% and nizoral, and strick to it, youll be fine for a long time to come most probably.
getting on these 3 of the best treatments you can have should firstly boost your confidence. then, you have to prepare yourself for the sheds, and just stick to your regimen religiously. TRUST in your regimen. come on, finasteride is proven to work in 83% of men, and the fact that youll be using minoxidil (now with the support of finasteride) will do you even better.
get a decent, presentable hairstyle. and go from there. all hair can look good in someway, no matter what your stage of hairloss is. go to a good stylist the first time, ask for advice, somewhere out of town maybe so youve got no embarassment worries.
its true, everyone attaches some confidence to the way they look - its only natural. but you can take control and as long as youre doing THE BEST YOU CAN for your situation, thats all you can ask of yourself.
go to the gym regularly, get a structured weights and cardio programme, and stick to that too. eat well, get a tan, life will be so much better. your discipline in these aspects will help you for work too, and youll feel more relaxed and good about yourself in general. its true, working out etc releases endorphins and whatnot (ok, my science is a bit hazy on this!!) but youll feel a lot better.
your hair situation will take care of itself. try and dettach yourself from your hair in someways. do it in the morning, and apply the minoxidil 2x a day, then dont look at it too much. your hair will be better if you just stick to the regimen and dont worry. trust me, a happy face and confidence are so much more attractive. take care of your skin, your body, get it all sorted. the big 3 will sort out your hair.
look up. youre young, youve got a lot to offer. be more confident with the girls. you can sort your hair for a long long long time to come. get on the big 3.
pm me if you like. good luck, you wont need it.