VERY Unhappy

I have been calling turbo tax and the irs for OVER a year now trying to find out where my 2018 refund is. I STILL HAVEN'T GOTTEN IT. Every time i call i get told something will be done about it and it would have been tracked. If unable to be found I would receive a check in the mail, being told it'd take 90 days I let it be. It's now been more than 90 days. STILL NOTHING. Was supposed to receive it on a card. Now my stimulus check is going to be put on there too?? I want to change my routing information for that so I can get that at least.