Too broad a question.
What indexes are there on the table? What kinds of queries will you be using? What fields will be used in your WHERE clauses and/or JOINs?
Will you ever "prune" this table? (Remove old records, that is.)
TEXT fields are, in general, the killer in DB performance. How large, on average will your TEXT contents be?
Or maybe a better question: How much disk space are you adding to the DB per day?
An optimist sees the glass as half full.
A pessimist sees the glass as half empty.
A realist drinks it no matter how much there is.