I'm dealing with a problem in my thesis that involves proving the boundedness of a Stochastic Process. This question is related to another one I did recently, but the results found in the other one sadly didn't help me sufficiently.
Let $\text{d}X_t= f(t,X_t) \text{d}t +\text{d}W_t$ be a stochastic process defined for the times $t\ge0,$ such that $X_0=0$ and $f(t,x)<a<0$ for all $t\ge0,x>k$ for a certain constant $k$.
Prove that $$\mathbb{P}[\exists C>0: X_t<C \ \forall t\ge 0]=1.$$
In other words, I wish to show that if the function $f$ is negative when $X_t$ goes above a certain value $k$, then the stochastic process is bounded from above, because the drift part is going to be negative.
I know that $Y_t=at+W_t$ is bounded from above if $a<0$, but what I can't manage to deal with is the fact that we cannot control the moments when $X_t$ goes above $k$: every time it goes above $k$ it might reach a higher peak since the bound on $Y_t$ is not $\omega$-wise uniform, and the sequence of those peaks might be unbounded.
Here's a simulation of the SDE $\text{d}Y_t=-Y_t\text{d}t+\text{d}W_t$, which seems to fit these hypotheses, as the time taken is quite long.
EDIT: my SDE, in particular, is $$\text{d}X_t=X_t\frac{D(X_t)-S}{D(X_t)+S}\text{d}t+X_t\sigma\text{d}t,$$ with $D$ being $D(x)=D_0\exp(-\alpha x),$ for some $D_0>S>0$, and $X_0>0$. This SDE is equivalent to $$\text{d}Y_t=\left(\frac{D(\exp(Y_t))-S}{D(\exp(Y_t))+S}-\frac{\sigma^2}2\right)\text{d}t+\sigma\text{d}t,$$ thanks to the substitution $Y_t=\log(X_t)$: this second equation is the one I was referring to. Actually, $S$ is not a constant but a bounded function, which breaks the Markovianity, but I think that if the result is not true for constant $S$ the it's not true also for bounded $S$.
Any help would be immensely appreciated.