There is nothing wrong with crying it really does help to let it out and allow yourself to grieve for her, she was a big part of your life and you loved her, its only natural to have a cry
yes you can, you are having a rough time of it at the moment, try not to be so hard on yourself, when things settle down you will feel much better and able to do things again.