This'll be my first post here and I haven't done any statistics in 10 years, so I need some help getting back into it.
So I'm working on a gamification system for an online casino and I'm trying to figure out the likelyhood of certain events, and a fair prize for completing the event.
Slot $X$ has a hit frequency of $44.9$%. The odds for winning $3$ times in a row (binomial distribution) is $9.05188$%
How many times, on average, do I need to spin to win 3 times in a row?
Any help would be greatly appreciated!

Let $P(n)$ be the probabilty that you hit 3 wins in a row for the first time on your $n$-th try.
You hit 3 wins in a row for the first time on your $n$-th try iff:
Hence,
$P(0)=P(1)=P(2)=0$
$P(3)=0.449^3$
$P(n)=0.449^3*(1-0.449)*(1-\sum_{k=0}^{n-4}P(k))$
This doesn't yield a closed form easily but should be enough if you want to compute the result with an algorithm.