Also, my weapons are always breaking and the only way I can repair them is by talking to certain people who can repair them but I can never repair any of the weapons myself and my repair skill is like 50 now. I see the repair option on my Pipboy but its still grayed out is my repair skill still not high enough?
I agree, repairing is a bit counter-intuitive. If you want to fix an item, you have to find a second item of the same type, then choose the repair option from the Pip-Boy item menu. Then you can use up your extra guns or armour to fix your existing ones. It kind of makes sense -- you strip unneeded items for parts, and use them to fix the items you want to keep.