How to add custom theme to module block on Drupal 7?
Was too long for a comment...

If all you want is the last 5 posts of the current user - create a view:


choose content type
Create a limit under Pager (presumably of 5)
advanced - relationship author
filter by currently logged in user
sort by post date descending


This will create a view (be it a page or block) that shows the last 5 posts of whatever content you want for the currently logged in user. If you want to include it as a block, create as a block, and in the block configuration for that view (under structure/blocks), you can decide where on the page and for which pages you want the block to appear.

You can decide which content types are included via the filter, and decide the layout.