Okay you should train on Black Knight's in the wilderness they are the best to train on. they are in the Black Knight's Fortress
OK, since your level 48 I suggest you train on Al-Karid guards for a little while, then when your about 60 and your strong, go to stronghold of security and kill flesh crawlers, and you will get 60+ fast. M3rch.
You should train on Range.
you should train on somthing around your level and gives fair drops
Yo momas house
The length of getting 99 defence on RuneScape depends on how you train it, how long you train it for etc. You should be more specific. Ex. Do you mean non-stop?
flesh crawlers
There are a couple I suggest, if your are F2P then train on white knights, if you are P2P train on Yaks (If completed Fremennik Trials quest,) or train on Rock Crabs.
train or make money. there are much sites on the internet to find what to do.
Try training on Hill Giants / Moss Giants
train your three combat skills: attack, strength and defence. A few guides which tell you Runescape tips such as: where to train, what level you have to be to train there and how to get there are: Sals realm of Runescape and global Runescape. I hope i helped!
you train it
TRAIN