Prompt Limitations

What are the limitations of Prompt engineering -
Can someone touch upon -
How big a Prompt can be?
How to make the response domain specific for example only related to eCommerce or Edtech?
Can I create personalised recommendations for users?