Even at this age people are still selfish and self-centered when it comes to sharing update that will help the next person, I have a friend who do genuine things and make genuine money and he knows I am a student and I need something doing so as to get some of my basic needs as a student but he never tell me about it even when I keep going to see him often he never opened up anything to me, though he gives me food and some other things but that wasn't enough because the job he does is something I can do very well and when I think about it I found out that he wants me to be coming to him for food, help etc I wonder what kind of friend will do that.
However, I think he was scared that I would be making money like him or, that I might even make more money than him that is why he decided to keep it as a secret but nothing is hidden under the earth but thank God I figured out what it is and he will be surprise how I knew it.
Don't blame your friend for not telling you his secret to his source of income, I pray you wake up to realities some days to know that success has a principle and is not a matter of emotions as you want to make it look.
Also be thankful for your friend, for he has shown you love by giving you things that you need, because what I can understand from the whole story is that you feel your friend is lucky to have hard what he has instead of you taking a look at the sacrifice he pays to be who he is.
Thirdly if I were to be your friend all the while I would have discovered that what you want is not the love he is showing you rather your eyes are on his position, and that is another form of jealousy from friends.
Now do you take the time to know why your friend is so sceptical about people around him like friends to the point of keeping his business a secret from them?
How many bullets of betrayal made him to decide to remain private, sincerely speaking, not many people know exactly what most successful do for a living, because it is none of their business, and because your friend did something and succeed in it, doesn't mean that you will also succeed in the same venture too, so stop assuming that you can do what your friend is doing.
He may succeed in that line and you may become a failure in the same line, so life no is by copy copy, do your own thing, pray to God for success be persistent and keep improving in your own little way, some days, you will also discover your path to follow.