As a young person money doesn't just appear, you either get pocket money or you get a part time job, however this can be difficult in order to select the right amount of money you should spend on each person.
There are obviously priorities for who to buy gifts for, usually it would be close family, such as your mum or dad, but is buying gifts for cousins and grandparents compulsory?
If you are buying for your mum, usually they appreciate gifts that mean something, not just a candle, but maybe a photo book or a long letter telling them how much you love them or something they have been wanting for ages and dropping you little hints, those gifts really make their day. However, in my opinion, buying fr your dad is a whole different story, I think they appreciate a book that you specifically picked out for them or a piece of clothing that they would never wear, but because you bought it you have to.
For siblings, if you like them, usually they look for the same category of presents you appreciate, like a blanket that has their favourite animal on or a hobby of theirs like knitting, so buy them knitting needles. I think siblings are the easiest to buy for, generally because they don't really care as much.
Differently, buying for cousins you don't see as much or uncles and aunts that don't live near you, they don't expect a long letter of how much they mean to you but they would just appreciate the candle, or some pyjamas. However, homemade gifts are the best for grandparents or more distant relatives, as they know you put in the effort to make something for them but it didn't cost you much.