pull down to refresh

You absolutely should charge for your time and expertise. I know this is something I struggle with, so let me address it as if I were talking to myself.
Teaching for free creates an imbalanced relationship. You're sharing valuable knowledge about the future of money at a time when everyone is realizing its importance. Some might argue that anyone could do what you're doing, but consider how long it took you to acquire this knowledge. Your expertise has value, and money is a clear way to communicate that value.
If you teach for free, you'll likely burn out quickly and stop teaching altogether. It's important to value your time and effort. If anyone complains about charging, they're missing the point.
One of my favorite quotes.
"Don't think about the price, think about the value."