awww sory to hear all that geez.life can be s**t but im sure it will get better,go take everythink one step at a time at hopefully everythink will work out for the best,but get your back looked at,i done mine in a few years back on motocross and wish i had, had some advice on what to do as now it gets realy bad from hardly nothink, good luck m8