Are you currently under the care of a physician?
Have you made arrangements for a physical therapist?
I VERY strongly encourage you to have a doctor look at it. It is more than worth any amount they will charge. If your shoulder is in fact broken, they will need to set it and cast it. Not having it set and cast can result in lost range of motion, unceasing pain, lost use and lost income as you may not be able to work any way.
Payment plans can be made at the hospital. Believe me, they would rather get something than nothing. It is very important that you see a doctor immediately--before it is too late to set it. Remember, you are in for pain for the rest of you life you don't. PLEASE see a physician. I implore you.
I do apologize. I had read the part about the Emergency Room. I forgot about that. In the future I will be sure to review everything each time I reply. Consequently, I have more information to help you...and that is a good thing!
You definitely need to see an orthopedist. That doctor will be able to set your arm. Any broken bone MUST be looked at by an orthopedic doctor to ensure proper heeling. I don't know where exactly your are is broken so I cannot tell you exactly how it will affect your abilities. However, since it is in fact broken, you must have it looked at. If it were as simple as a strain or even a sprain you could just ice it. Again, broken bones are nothing to take on yourself.
The orthopedist will not do "nothing." He/she will x-ray it, set it, then cast it.
I wish you the best of luck with your entire situation.