What is wrong beside my tomato plants. They are not producing.? I bought tomato plants from Walmart that were give or take a...

I bought tomato plants from Walmart that were give or take a few a foot high. I planted them contained by the garden and they are growing really high (about 5 foot) but they hold not produced tomatoes yet. It did flower once but it fell past its sell-by date and there hasn't be any flowers since. I give it miracle grow once a week. They look in good health. Thanks for your answers. I live in S. Florida so this is the time to plant, I come up with. Weather is hot and I am watering them daily also.
Answers:    Are you using the Miracle-Grow Water Soluble Tomato Plant Food formulation (18-18-21) or the usual one? The normal one (12-4-8) have a lot of nitrogen which make for lots of nice foliage (leaves), but not the ideal combo of potassium and phosphorus for superior fruiting.

Use the Tomato Plant Food formulation every 7-14 days and they should start fruiting out soon enough.

Could be a fungus or pest problem. It's recommended not to plant surrounded by the same spot every year for this purpose.
My father surrounded by law say to take a switch to them......And hit them....Don't tare them up though..................And sometimes you return with tomatoes that are all Foliage...Good Luck