I had similar problems the first time I used eZp, the solution for me was a php accelerator:
http://www.google.com/search?q=php+accelerator
However this might depend on your hosting environment and/or operating system and server hardware.
Also I'm not using 3.7, AFAIK you need to be running PHP 4.4+ if you have EZ 3.7 so make sure you check the sys requirements for your version.
Otherwise I'd suggest you search the eZp site and forum, you are not the first person to have this problem and you should be able to find some ideas that may help you to optimise eZp.
A good trick is also to disable as many worklow operations as possible. This saves about 15% of the page generation time. See workflow.ini and edit parameter :
You could also compile all your templates once you're done developing your site. You can do it by running:
bin/php/eztc.php
in the directory of your eZ installation (run it from your shell).
You can also adjust some Cachesettings for better caching, but I don't suggest to do that yet if you are a newbie to eZ.
Also, what version of eZ are you using? And are you using trabslations? There was some problems with translations in some version of ez 3.7. Look here: