Symptoms are of cervical spondylosis. But still need to confirm with x-ray.
Take cervical AP & LAT view x-ray and let me know.. cervical rib , thoracic outlet syndrome and some other condition also causes same symptoms.
Next Steps
cervical x-ray - AP & LAT view.
Health Tips
take a thin pillow and Don't lift weights may give you some relief.