Yeah I need to do some searching around and see what's the best protocol for me, but I also should get my shoulder checked out because I don't have any idea what's wrong with it other than it'll pop and hurt for no reason.
Kinda don't want to go to the doctor because I'm a mechanic and self employed so I can't be away from work so I'm in a no news is good news situation.