I have all my coins in on an online trading site

A very bad practice. It's good to withdraw your bitcoins if you are not using/trading them regularly or too often, leaving your money to someone else can be dangerous and who know when the exchange will be "hacked".
I even not have a time to keep it, if my balance reach 0.01 I cashout it to buy some food
If you really need them then you can't do anything else to save the bitcoins otherwise if you have other ways income then try to save bitcoins even small amounts.