Boyfriend / Money Troubles

I've been with my boyfriend for 10 years now (We're 26) I feel like he is so reckless when it come to money. I've had the same job for 5 years and getting paid relatively good. He's had about 7 different jobs in that time frame as well. I'm at the point of frustration with him being so nonchalant about MY money. He recently acquired not ONE but TWO speeding tickets( speeding over 21+ over the limit) in the state of NY. If you guys live here you already know how much a pain in the a** they can be. Hes currently trying to start up a business for himself but it's very slow to start. I'm very much a supportive girlfriend but I would be lying if I said he doesn't fustrate me sometimes. I pay for all our outings, food, etc. I dont ask him for a red cent back cause I understand what position he's in but he buys weed and spends what money he has on stupid shit he doesnt need right now. Today I've been extremely annoyed, i bought his sister two packs of pampers totaling $40. I waited a couple of days then asked her for the money back and she sends me $30 instead of $40. Now hes asking me to pay for his second $200 ticket. I also pay for him to move state through state because his ezpass(he travels often) is on my account and I pay some of his car insurance. Mean while I'm trying to pay off my bills, our trip in a couple of months ($3,500), save and still have a social life that exist outside of him. Am I wrong to feel tired and extremely annoyed with him and his sister? And to top that off I'm so turned off that I dont want to have sex. I'm as dry as the Sahara desert now.