Your hair sounds the same as mine! I've probably tried most of the commercial anti frizz serums out there. They have a lot of chemical crap in them. And most of them feel greasy, because they've got silicone in them, to coat the hair. And then they don't really work anyway. I've had a long discussion with a former coworker about our frizzy hair, and we've pretty much come to the conclusion that some things help a little, but nothing does what we'd like it to do. That being said, I've had about as much luck with this method as any.....the night before I wash my hair, I rub avocado oil into the ends. I don't use an excessive amount, because then I would have to use a lot of shampoo to wash it out, and that would be counter productive. It's kind of a trial and error thing. I usually wash my hair every two to three days, and I mix a small amount of shampoo in about two or three cups of warm water, and pour that over my wet hair...."shampoo water." It washes out the excess oil, but doesn't strip the oils, like it would if you used a lot of shampoo. Then I use conditioner. After my hair air dries, I rub a drop or two of avocado oil between my palms, and rub it into the ends, just enough to coat it a bit, but not make it greasy. It's really a losing battle, but I'm always hopeful. The only time I'm really happy with my hair is when there's no humidity, and I live in a part of the country where the summers are excessively humid, so I'm pretty frizzy allllllll summer long! lol
For our type of hair, there's really not a whole lot that works when it's humid. It's most helpful to avoid things that will make it drier, like washing with too much shampoo and water that's too warm, using a hair dryer. Hair spray contains alcohol, so that's not good either. I know coloring it doesn't help, but I'm not going to give that up, so I try to avoid as many other drying things as possible. At some point, I'm going to try the "no poo" method. I keep saying that, but haven't gotten around to it yet. Probably because I'm pretty doubtful that it will work better than any of the other things I've tried. Best of luck to you, and if you find a cure for frizzy hair, please be sure to let me know!